ひとまず!
「ひとまず業務プログラム」がひとまず完成しました![]()
今年度までに完成させるということで頑張っていましたが、なんとか年度内に完成して今動かしています。
環境はWinXP、Turbo Delphi、データベースはFireBirdを装備です![]()
データを日付で検索、名前で検索、TSVファイルの読み込みと印刷機能があります。それとGridに表示したデータを必要な分だけプリントアウトできるように「コントロールキー+D」で行の削除機能もつけました。行の追加もコードは書いたのですが、どうせGridのGoEditはFalseになっているのでこの部分は削除![]()
とてもシンプルなプログラムですが、作るのに時間がかかりすぎてしまいました![]()
特に大変だったのはTSVファイルの読み込みです。あるプログラムから取り出したTSVファイルを読み込むのですが、delimiter(デルミタ)で区切られたデータの中にさらに分割すべきデータが入っていたり、必要の無いデータがあったりで、「Pos」&「Copy」の連発で解決しました。「If文」にもかなりお世話に![]()
できてみるとシンプルなプログラムなのに、中で色々と細かく書き込まないと、思ったとおりの動きをしてくれない。人間だったら瞬間で勝手に計算したり、処理したりするのになんてコンピュータは厳しいんだろう……この頑固者![]()
![]()
一応奥様にも見せました、初めての「とりあえず業務プログラム」
「すご~い」と喜んでくれたのでひとまず満足です![]()
データベースを使ったプログラムって、それを知らない人が見たら結構反応いいんですね。何人かに見せましたがいい反応でした
もっと勉強して頑張ろう![]()
このプログラム最後に少し問題が
データベースに接続するConnectionとQueryのコンポーネントの方でデータベース接続の設定をしても、サーバーに繋がらないんです。自分のパソコンをリモートサーバーに見立ててやっているうちはそこの設定だけで充分なのですが、いったんネットワークに入るともう一度コードで書いてやらないと繋がらないみたいなのです
して、FormCreate時にサーバー名、ユーザー名(データベースに繋げられる人の制限はかけないためワンユーザーで)、パスワードを設定し無事に接続、バビったぁ![]()
それにしてもお昼後にパソコンと戦闘中にパソコンが唱える
「ラリホー」は最強です。眠りを防ぐ防具が欲しい…![]()
![]()
「ひとまず業務プログラム」にはまだ付けたい機能があるので、少しずつ勉強しながら増やして行こうと考え中![]()
次に作るプログラムは「仕事したっけ?!予定表」です。項目ごとにやる仕事を確認できたり、やった仕事やってない仕事が人目で分かったりする機能を付けたいと思います。それにはAdvStringGridをもっと使いこなせるようにしないと勝てません
もっとレベルを上げなければ![]()
| 固定リンク | コメント (0) | トラックバック (0)



最近のコメント