• ベストアンサー

マクロビルダとコードビルダの二つを指定する事は

アクセスのフォームのイベントに マクロビルダとコードビルダの二つを指定する事は不可能でしょうか? 好意う場合は、どちらもvbaで書いた方が良いですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ksd_hiro
  • ベストアンサー率76% (29/38)
回答No.1

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

o9i8u7
質問者

お礼

ありがとうございました。

関連するQ&A