簡體   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