我有一个是位于子窗体中访问的标签形式的列表框对象。 我希望访问在它选择的值,当我在使用下面的新窗口中打开另一种形式:
DoCmd.OpenForm "New form", , , , , acDialog
假设我的主要形式与标签式界面被称为“主页”,子窗体被称为“按项目搜索”和列表框对象被称为“filteredList”,我希望负载时摆脱filteredList“新形式”的价值表格。 我通过网上提供的各种语法困惑,他们似乎并没有对我的工作。 我可知道什么是正确的语法? 非常感谢!
我有一个是位于子窗体中访问的标签形式的列表框对象。 我希望访问在它选择的值,当我在使用下面的新窗口中打开另一种形式:
DoCmd.OpenForm "New form", , , , , acDialog
假设我的主要形式与标签式界面被称为“主页”,子窗体被称为“按项目搜索”和列表框对象被称为“filteredList”,我希望负载时摆脱filteredList“新形式”的价值表格。 我通过网上提供的各种语法困惑,他们似乎并没有对我的工作。 我可知道什么是正确的语法? 非常感谢!
有许多这样做的方法。 让我们说,你的代码来打开第二种形式是对主页,你有一个简单的,没有多选列表框,您可以使用OpenArg:
DoCmd.OpenForm "New form", , , , , acDialog, _
Me.[NameOfSubformControlNotFormContained].Form.filteredList
如果代码是在子窗体,你说:
DoCmd.OpenForm "New form", , , , , acDialog, Me.filteredList
要引用来自其他形式的子窗体:
Forms![Main Form]![NameOfSubformControlNotFormContained].Form!filteredList
要么
Forms![Main Form].[NameOfSubformControlNotFormContained].Form.filteredList
参见: http://access.mvps.org/access/forms/frm0031.htm