Form.Form プロパティ (Access)

フォームを参照したり、サブフォーム コントロールに関連付けられているフォームを参照したりするには、 Form プロパティを使用します。 読み取り専用 フォーム

構文

フォーム

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

注釈

このプロパティで参照できるのはフォーム オブジェクトだけです。 これは、すべてのビューで読み取り専用です。

このプロパティは、主にフォームまたはサブフォーム コントロールに含まれるレポートを参照するために使用します。 たとえば、次のコードでは、Form プロパティを使用して、OrderDetails サブフォーム コントロールに含まれるサブフォームの OrderID コントロールにアクセスします。

Dim intOrderID As Integer 
intOrderID = Forms!Orders!OrderDetails.Form!OrderID

次の例では、 Form プロパティを使用してプロパティ シートから関数を呼び出し、 CustomerID という名前のコントロールを含むアクティブなフォームを参照します。

=MyFunction(Form!CustomerID)

このように Form プロパティを使用すると、アクティブなフォームが参照され、フォーム名を指定する必要はありません。

次のコードは、上の使用例と同じです。

X = MyFunction(Forms!Customers!CustomerID)

注:

[!メモ] Forms コレクションを使用する場合、フォームの名前を指定する必要があります。

次の使用例では、Form プロパティを使用してサブフォームのコントロールを参照します。

Dim curTotalAmount As Currency 
 
curTotalAmount = Forms!Orders!OrderDetails.Form!TotalAmount 

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

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