創りだす楽しみ

Pocket

ここのところ、久しぶりにプログラム言語をガリガリいじってます。

・・とは言っても、ただのAccess VBA(Visual Basic for Application)ですけどね。

うちの部署で使う業務管理システムの構築を命じられてる関係で、SQL Server上のデータベースにアクセスする、ユーザー側のツールをAccessで作ってます。

かつて、別システムを作った時は大元のDBもAccessで、しかもVBA一切無し、マクロOnlyで作ったんですが、今回はそうも言ってられず、VBAを勉強する羽目になりました。(^^;

でも、勉強してみて実感。これ、BASICじゃん。(笑)
IF~THEN~ELSEとか、FOR~NEXTとか。変数の使い方とか。まんまBASIC。(笑

小学生の頃、N88-BASICでプログラムの基礎的な考え方は学んでたので、あとはちょっとした文法やらを確認すれば、それほど苦労なく使えました。

SQL文の方も、曲がりなりにも5年間Accessを使ってた経験で、ある程度のニュアンスはわかる。

で、ある程度飲み込めて来ると、VBA使っていままでできなかったこと、手の届かなかったかゆいところに手が届くようになって、どんどん面白くなってきました。

プログラムの基本は、条件分岐と変数、そして繰り返し処理なので。
やりたいことをいかに、この基本処理に含めて結果を出すか。あとはパズルの世界ですね。

一応、6/1から試験稼働したいと言うことで、今ラストスパートに差し掛かってます。
まぁ、キモになるデータベースの設計と実装は済んでるので、あとはどうやって触らせるか、見せるかですね。

来週の課内勉強会で、今出来てる操作画面系を見てもらって意見をもらって、それ盛り込みつつ進めて行きたいと思います。

再認識。モノを創りあげるっていうのは面白い。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA