【发布时间】:2016-06-14 09:01:29
【问题描述】:
在基于表单的 GUI 上,我尝试打开和关闭一些表单以进行计算。
我只想使用 Access 宏来执行此操作(以便非技术人员进行维护)。
问题不在于打开和关闭表单,我找到了一种方法:
Close Window
ObjectType
ObjectName
Save: With Confirmation
OpenForm
Form Name: destinationForm
Display
Filter Name
Where Condition
Data Mode
Window Mode: Standard
但是当表单是更大表单的一部分时(出于明确的原因,我将其称为 Layout),此宏会关闭主表单并将destinationForm 作为新表单打开。
我知道这种行为是完全正常的,但我还没有发现 marcos 关闭 subform 并打开其他的,或者更容易更改我的布局表单的子表单对象。
【问题讨论】:
-
我认为你需要 VBA 来完成这项工作。 IMO,有据可查的 VBA 代码比宏更容易阅读和维护。