- ベストアンサー
マクロビルダとコードビルダの二つを指定する事は
アクセスのフォームのイベントに マクロビルダとコードビルダの二つを指定する事は不可能でしょうか? 好意う場合は、どちらもvbaで書いた方が良いですか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>アクセスのフォームのイベントに >マクロビルダとコードビルダの二つを指定する事は不可能でしょうか? 質問の意図がはっきりしませんが、1つのイベントに対して、イベントプロシージャとマクロの2つの処理を同時にわりあてたいという意味なら、できませんし、する意味がありません。 そうではなくて、例えば、コマンドボタン1をクリックしたときはイベントプロシージャを使い、ボタン2ではマクロを使う、というような意味なら、それは可能です。 >どちらもvbaで書いた方が良いですか? 人それぞれに考え方があるので、一概にはいえません。 個人的には、ACCESSには、プログラムが書けなくても、DBを操作するためのマクロという強力な機能があるので、それを使わない手はないと考えます。 なんでもかんでもVBAという考え方はあまり好きではありません。 だからといって、必ずマクロを使えという意味ではなく、そのデータベースを使用するシチュエーション(誰が何のためになど)、そのシステムを保守する人間のスキル(VBAプログラムを書けるかなど)、等によって使い分けるべきと考えます。 他人にシステムを解析・改変されたくないのであれば、マクロは使うべきではありませんし、逆に、プログラムがわからないレベルの人間でも、マクロであれば保守できるかもしれません。
お礼
ありがとうございました。