Accessで業務アプリ作成中。
Accessって難しいな、と思う。
VBAのデータ操作関数(DMAXとか)は、何が難しいって、まず構文がややこしくって、なんどやっても覚えられない。
覚えられないから書きミスが多く生じて、いつまでたっても書き上がらない。
サブフォームも難解。
例えば親フォームのIDを入力後、すぐに子フォームのIDが自動で入るのを期待しているのに、「一度フォーカスを子に移して」からでないと自動入力されない。
私が今日つまづいたのは、フォーカスを移す前にVBAでデータの新規追加をやろうとしたものだから、IDを取れない旨のエラーが出た。
そこでVBAでフォーカスを移すコードを直前に書いたら、期待通りの動きになった。
こういうの、なかなか気づかないよ。
細かい部分の作りにくさは、Ac95からぜんぜん変わっていないんだよね、なぜか。
でも逆に言うと、私のほうもぜんぜん変わっていない。
AccessやExcelの「全体的にあいまいな命令を吸収してくれる仕組み」に慣れちゃってる。
だから、そのような「親切支援機能」を期待してしまってその上で文句を言っている。
バカがアホに文句垂れ~、って感じか。