IT仕事

今日も目が赤い

投稿日:

Accessで業務アプリ作成中。

Accessって難しいな、と思う。

VBAのデータ操作関数(DMAXとか)は、何が難しいって、まず構文がややこしくって、なんどやっても覚えられない。

覚えられないから書きミスが多く生じて、いつまでたっても書き上がらない。

サブフォームも難解。
例えば親フォームのIDを入力後、すぐに子フォームのIDが自動で入るのを期待しているのに、「一度フォーカスを子に移して」からでないと自動入力されない。

私が今日つまづいたのは、フォーカスを移す前にVBAでデータの新規追加をやろうとしたものだから、IDを取れない旨のエラーが出た。
そこでVBAでフォーカスを移すコードを直前に書いたら、期待通りの動きになった。

こういうの、なかなか気づかないよ。
細かい部分の作りにくさは、Ac95からぜんぜん変わっていないんだよね、なぜか。

でも逆に言うと、私のほうもぜんぜん変わっていない。

AccessやExcelの「全体的にあいまいな命令を吸収してくれる仕組み」に慣れちゃってる。
だから、そのような「親切支援機能」を期待してしまってその上で文句を言っている。

バカがアホに文句垂れ~、って感じか。

-IT仕事

執筆者:

関連記事

no image

PXE Terminael Server for HTTP-FUSE KNOPPIX

PXE Terminael Server for HTTP-FUSE KNOPPIXを使ってみた。 サイトからISOイメージをダウンロードして、CDに焼いた。 ISOイメージを焼くのは初めてだったが、 …

no image

APCのUPSがバッテリー切れで警告音

正月明け。 突然に、会社のUPSを設置してある部屋からピーピー音がする。 購入してから3年、とうとうバッテリー交換の時期か。 しかしこれ、どうやって止めるんだ? 止めるようなボタンは見あたらない。 W …

no image

イーサネットコンバーターを使ったプリンタの無線化で手間取った件

会社で、BuffaloeのイーサネットコンバータWLI3-TX1-G54を使って、CanonのLPB6300を無線化しようとしたのだが、結果1日半かかってナントカできたもののヘトヘトになってしまったの …

no image

秀丸マクロで、HTMLの幅と高さを削除する

正規表現を使い、さらにスペースや文字数に配慮すればするほど、わかりにくいコードになる・・・もうちょっと改善の余地があるのかもしれないが、自分のスキル的にココまでが限界。 replaceallfast …

no image

Limesurvey 表示される日本語をちょっと変更した

ひっさびさにlimesurveyを触ることになったけど、だいぶ忘れている・・・。 ボタンに表示されている日本語を変えるだけなのに、あのファイルこのファイルひっくり返し、最後にLC_MESSAGESフォ …