Form オブジェクト
Microsoft Access Visual Basic のリファレンス |
Form オブジェクト
複数のオブジェクト Form 複数のオブジェクト |
Form オブジェクトは、Access の特定のフォームを参照するために使用します。
使い方
Form オブジェクトは、Forms コレクションのメンバーです。Forms コレクションは、現在開いているすべてのフォームのコレクションです。Forms コレクションでは、各フォームに 0 から始まるインデックスが付けられています。Forms コレクションの各フォームは、そのフォームの名前またはコレクションで付けられたインデックスを使って参照できます。コレクションで付けられたインデックスは変わる可能性があるので、Forms コレクションのフォームを参照する場合は、名前でフォームを参照することをお勧めします。フォーム名にスペースが含まれる場合は、名前を角かっこ ([ ]) で囲む必要があります。
構文 | 使用例 |
---|---|
Forms!formname | Forms!受注 |
Forms![form name] | Forms![受 注] |
Forms("formname") | Forms("受注") |
Forms(index) | Forms(0) |
それぞれの Form オブジェクトには Controls コレクションがあり、フォームのコントロールがすべて含まれています。Controls コレクションを暗黙的または明示的に参照して、フォームのコントロールを参照できます。Controls コレクションを暗黙的に参照する方がコードの処理速度は速くなります。次の例は、[受注] フォームの [数量] コントロールを参照する 2 とおりの方法です。
' 暗黙的に参照。
Forms!受注!数量
FakePre-82578a6e50444bab81548087544d3d8c-1a765d390a6c4948841a2f0a6c56f466
次の例は、[受注] フォームに含まれる [受注サブフォーム] コントロールの [数量] コントロールを参照する 2 とおりの方法です。
Forms!受注.受注サブフォーム.Form!Controls.数量
FakePre-7079115d25da4fb2a80744da6bb2ef0d-9ddd63bc872a4b888afe5620ed793b0a