0

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

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

通过第一个表单上的一个事件,我打开了第二个表单。在_Load中,我做同样的事情,例如

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

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

PS。我很少用vb编程。当我在同一个地方开发一些网络应用程序时,这是一个权宜之计。

4

1 回答 1

1

如果它评估为 Null,那么它引用控件 OK,否则你会得到一个错误。

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

于 2013-05-16T06:32:42.727 回答