作为子表格打开表格
问题描述:
在基于表格的GUI上,我尝试打开和关闭一些表格以进行计算。作为子表格打开表格
我只想用Access宏来做到这一点(为了方便非技术人员的维护)。
是不是要打开和关闭形式的问题,我已经找到一种方法来做到这一点有:
Close Window
ObjectType
ObjectName
Save: With Confirmation
OpenForm
Form Name: destinationForm
Display
Filter Name
Where Condition
Data Mode
Window Mode: Standard
但当形式做大形式的一部分(即我叫布局的明确原因),这个宏关闭了主窗体,并打开目标窗体作为新窗体。
我知道这种行为是完全正常,但我还没有发现马科斯关闭子窗体并打开其他的还没有,或者更简单,改变了我的布局形式的子对象的对象源。
答
如果将SubForm
控件的SourceObject
设置为它,并且加载父窗体,则表单在Access中以子窗体打开。所以实际上没有开放或关闭子表。
使用SetProperty Macro Action可以设置SubForm的IsVisible
property或SourceObject Property。
您也可以使用Tab Control。
+0
Tabs对我的特定需求做得很好,谢谢。 – Immoskyl
我想你会需要VBA这个。海事组织,有据可查的VBA代码比宏更容易阅读和维护。 – Andre