引用主窗体上的控件和从主窗体打开的窗体

时间:2013-05-16 04:48:34

标签: vba ms-access controls

我有2个表格。第一个,在_Load中执行几个语句,如下面的语句,将控件引用存储在数组中。

Set dateButtonsArray(1) = Forms("DepositsForm").[Date1]

通过第一张表格上的活动,我打开第二张表格。在_Load中,我做同样的事情,例如。

Set detailItemsAmountsArray(1) = Forms("AllocationAnnotationForm").[DI1Amt]

第二种形式的陈述不起作用(右侧评估为Null)。 我已经尝试了很多东西,包括ApplicationObject.AllForms,Me ......但似乎无法引用这些控件。

PS。我很少用vb编程。这是一个权宜之计工具,而我在同一个地方处理一些网络应用程序。

1 个答案:

答案 0 :(得分:1)

如果它正在评估为Null,那么它正在引用控件OK,否则你会收到错误。

DI1Amt实际上必须具有Null值。再次检查您的数据。或者您可能获得null的另一个原因是,如果您的表单AllocationAnnotationForm在输入新记录时设置。