Microsoft Access 掲示板

コードを変更していないのに、突然のエラー / 9

11 コメント
views
4 フォロー
9

すみません。コントロールソースからの実行という意味がわかっておりません。
上記コードは、フォーム上に設置したコマンドボタンのクリック時に実行しています。可能であれば、違いを教えていただけますと有難いです。

通報 ...
  • 10
    すずやん 2024/08/26 (月) 16:41:06 >> 9

    「コントロールソースからの実行」とは、テキストボックスなどのプロパティにある「コントロールソース」の内容を実行することを指します。
    「VBAの実行」とはイベント発生時に「イベントプロシージャ」からVBAを実行することを指します。

    「VBAの実行」ではデバッガの機能が使えますので、1行毎にどのような変化が発生したか、などを追うことができます。「コントロールソースからの実行」ではそれができない、ということを指しています。
    (「金額部分のコントロールソースには =(Sum([明細金額]))+[消費税] の式が設定されています」の部分ですね)

    例えばテキストボックスの内容のコントロールを全てVBAの中で実施している場合、デバッガで追えますが、コントロールソースで行うとその内容は追えない、ということになります。