Form 属性

expandtri全部显示

可以使用 Form 属性引用窗体或带有子窗体控件的窗体。

说明

该属性引用窗体对象,并且在所有视图中都是只读的。

可以通过Visual Basic 使用该属性。

该属性典型地用于引用包括在子窗体控件中的窗体或报表。例如,以下代码使用 Form 属性访问“OrderDetails”子窗体控件中的子窗体包含的“OrderID”控件。

Dim intOrderID As Integer

intOrderID = Forms!Orders!OrderDetails.Form!OrderID

下一示例通过使用 Form 属性引用包含名为“CustomerID”的控件的活动窗体调用属性表中的函数。

=MyFunction(Form!CustomerID)

当以此方式使用 Form 属性时,引用的是活动窗体,因此不用窗体的名称。

下一示例是以上示例的 Visual Basic 版本。

X = MyFunction(Forms!Customers!CustomerID)

注释   当使用 Forms 集合时,必须指定窗体的名称。

示例

以下示例使用 Form 属性引用子窗体上的控件。

Dim curTotalAmount As Currency

curTotalAmount = Forms!Orders!OrderDetails.Form!TotalAmount