Form.OnInsert プロパティ (Access)

Sets or returns the value of the Before Insert box in the Properties window of a form. 読み取り/書き込みが可能な String です。

構文

OnInsert

expressionForm オブジェクトを表す変数です。

注釈

このプロパティは、イベントがトリガーされたときに Microsoft Access が実行するアクションをプログラムで変更する場合に役立ちます。 たとえば、イベントの発生状況に応じて、次のイベントまでの間に式のパラメーターを変更したり、イベント プロシージャから式またはマクロに切り替えるなどの制御を自動化できます。

Although the name of this property is OnInsert, setting this property actually sets the value of the Before Insert box.

BeforeInsert イベントは、新規レコードに最初の文字を入力したときに発生します。ただし、レコードが実際に作成される前に発生します。

OnInsert 値は、[ビルダーの選択] ウィンドウで選択した選択内容に応じて次のいずれかになります (フォームのプロパティ ウィンドウの [挿入前] ボックスの横にある [ビルド] ボタンを選択してアクセスします)。

  • [式ビルダー] を選択した場合、値は =expression になり、 expression は [式ビルダー] ウィンドウの式になります。

  • [マクロ ビルダー] を選択した場合、値はマクロの名前になります。

  • [コード ビルダー] を選択した場合、値は [イベント プロシージャ] になります。

[BeforeInsert/挿入前処理] プロパティ ボックスが空白の場合、OnInsert プロパティの値は空文字列になります。

次の使用例は、[注文エントリ] フォームの [イミディエイト] ウィンドウで OnInsert プロパティの値を出力します。

Debug.Print Forms("Order Entry").OnInsert

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。