"OnChange/変更時" プロパティ

適用対象

ComboBox オブジェクト

TabControl コレクション

TextBox オブジェクト

[適用対象] の一覧にあるオブジェクトのいずれかの [プロパティ] ウィンドウの [変更時] ボックスの値を設定するか返します。読み取り/書き込み可能な文字列型です。



expression.OnChange

expression 必須。[適用対象] の一覧のオブジェクトのうちの 1 つを返す式です。

解説

このプロパティは、イベントが発生したときの Microsoft Office Access 2007 の動作をプログラムで変更する場合に役に立ちます。たとえば、イベントの発生状況に応じて、次のイベントまでの間に式のパラメーターを変更したり、イベント プロシージャから式またはマクロに切り替えたりすることができます。

Chang e イベントは、テキスト ボックスの内容またはコンボ ボックスのテキスト部分が変更されたときに発生します。タブ コントロールでページ間を移動するときにも発生します。

"OnChange/変更時" プロパティは、[ビルダーの選択] ウィンドウ (オブジェクトのプロパティ シートで [変更時] ボックスの横にある [ビルド] ボタンをクリックすると表示される) での設定に応じて、次のいずれかの値になります。

  • 式ビルダーが選択されている場合、値は "=expression" になります。ここで、expression は、[式ビルダー] ウィンドウで設定した式です。

  • マクロ ビルダーが選択されている場合、値はマクロ名になります。

  • コード ビルダーが選択されている場合、値は "[Event Procedure]" になります。

[変更時] ボックスが空白の場合、プロパティの値は空の文字列になります。

使用例

次の使用例では、"受注入力" フォームにある "住所" テキスト ボックスの "OnChange/変更時" プロパティの値を [イミディエイト] ウィンドウに表示します。

Debug.Print Forms("Order Entry").Controls("Address").OnChange

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×