从Access中的另一个子窗体更改子窗体的recordsource

时间:2010-03-20 16:46:07

标签: ms-access subforms

我正在使用MS Access 2003,我有一个包含两个未嵌套的子表单(subform1和subform2)的表单。它们都显示它们的表格数据,因此它们不能嵌套。我想根据subform1上当前记录中的值更改subform2上的记录源。

我试图将代码放在subform1的oncurrent事件中,但我似乎无法从subform1引用subform2中的recordsource。从subform1我尝试了me.parent!subform2.form.recordsource但我得到一个运行时错误'2455'您输入的表达式对属性表单/报表的引用无效。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

确保subform2是子窗体控件的名称,而不是包含的窗体。虽然它们通常具有相同的名称,但它们可能不同。

me.parent.subform2.form.recordsource

请参阅http://www.mvps.org/access/forms/frm0031.htm