[英]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.