IT仕事

今日も目が赤い

投稿日:

Accessで業務アプリ作成中。

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

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

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

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

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

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

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

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

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

-IT仕事

執筆者:

関連記事

no image

ブログシステム物色

Geeklog インストール難しい、多機能、公式サイトの掲示板に質問すると、2人のモデレーターが親切に答えてくれた。うれしかった。 xaioを使う場合は、php.iniの設定を変えないといけなかった。 …

no image

速いパソコン? いらん

「だっておわっちゃ、速過ぎるとついていけんもんに」 PCセミナー受講生の名言。

no image

Excelグラフの軸ラベルを折り返したい

Excel2007で、グラフの長いラベル文字の折り返しを2行にしたい。 しかし設定ダイアログには項目がない。 がんばって試行錯誤して、何とかうまくいったものの、とても尋常ではないやり方。 しかしこれし …

no image

改行文字の置換 まとめ

○強制改行をExcelで置換 検索側:[Ctrl]キー+[J]キー(何も表示されない) 置換側:任意 ○改行をWordで置換 検索側:^13(「ワイルドカードを使用する」にチェックをつけておく) 置換 …

Synctoyがない!けど見つけた!

毎日定期スケジュールで、とあるフォルダの同期作業を行っている。そのファイルサーバNAS/Qnapの、HBS3 Hybrid Backup Sync でエラーが起こった。 QNAPのヘルプセンターに問い …