参考查询中的子表单

时间:2016-04-28 03:12:49

标签: forms criteria caption subform

在MS Access 2010中,我有一个查询,在条件中引用以下内容;

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

这让我可以使用" Caption"查询中按钮的文本。按钮上的以下代码用于捕获单击。

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

我在以下StackOverflow URL上获取了有关如何执行此操作的信息。 use caption of pressed button from main form in query of other form

在表单中使用时,该功能正常。但是当它在Subform中使用时(我需要使用它)并不是这样。我相信我需要帮助调整查询标准以正确引用子表单。

希望有人能够就此提供一些指导。提前谢谢!

P.S。主要的表单名称是" frm_Add_Item_Main"

1 个答案:

答案 0 :(得分:0)

这是如何引用子表单:

Forms!mainFrm!subFormControlName.Form

所以你需要:

Forms!mainFrm!subFormControlName.Form.ActiveControl.Caption

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