繁体   English   中英

从查询中引用子表单

[英]Referring to a Subform from a Query

在 MS Access 2010 中,我有一个查询,它在标准中引用了以下内容;

[Forms]![frm_Add_Item_Subform].[ActiveControl].[Caption]

这让我可以在查询中使用按钮的“标题”文本。 以下代码在 Button 上捕获点击。

Private Sub cmdClickMe_Click()
Debug.Print Me.cmdClickMe.Caption
Debug.Print Screen.ActiveControl.Caption
End Sub

我在以下 StackOverflow URL 中获得了有关如何执行此操作的信息。 在其他表单的查询中使用主表单中按下按钮的标题

在表单中使用时,该功能可以正常工作。 但是当它在子表单中使用时不会(这是我需要使用它的地方)。 我相信我需要帮助调整查询条件以正确引用子表单。

希望有人能在这方面给我一些指导。 提前致谢!

PS主窗体名称为“frm_Add_Item_Main”

这是指代子窗体的方法:

Forms!mainFrm!subFormControlName.Form

所以你需要:

Forms!mainFrm!subFormControlName.Form.ActiveControl.Caption

其中,subFormControlName是主窗体中子窗体控件的名称(不是子窗体的名称)(显示在主窗体中选择子窗体控件的时间)

这对我有用:

[表单]![myMainForm]![mySubForm]![myComboBox]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM