打开一个窗体作为子窗体
Open a Form as a SubForm
在基于表单的 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 并打开其他的,或者,更简单的是,更改布局表单的子表单对象的对象源。
如果 SubForm
控件的 SourceObject
设置为它,则在 Access 中作为子窗体打开窗体,并加载父窗体。所以实际上没有 opening 或 closing 子表单这样的事情。
使用 SetProperty Macro Action to either set SubForm's IsVisible
property, or it's SourceObject Property.
您也可以使用 Tab Control.
在基于表单的 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 并打开其他的,或者,更简单的是,更改布局表单的子表单对象的对象源。
如果 SubForm
控件的 SourceObject
设置为它,则在 Access 中作为子窗体打开窗体,并加载父窗体。所以实际上没有 opening 或 closing 子表单这样的事情。
使用 SetProperty Macro Action to either set SubForm's IsVisible
property, or it's SourceObject Property.
您也可以使用 Tab Control.