簡體   English   中英

在 Access 中設置子窗體的記錄源

[英]Setting the Record Source of a subform in Access

Dim newRS
newRS = "SELECT DISTINCT [Grp_ID], [Group_Name], [Group_NPI] FROM [GROUP]"
Forms!loclistingfrm!LocationListSubFrm.RecordSource = newRS

當我在設計視圖中查看 LocationListSubFrm 子窗體時,沒有記錄源屬性。 但是,當我直接從對象窗格訪問它時,我可以看到它。

它是一個阻止我更改記錄源的子表單的事實嗎? 相同的子表單在我的整個應用程序中循環使用,因此我無法真正在源代碼處對其進行編輯。

請注意,您需要解決子表單控件,而不是(子)表單本身:

Dim newRS As String

newRS = "SELECT DISTINCT [Grp_ID], [Group_Name], [Group_NPI] FROM [GROUP]"
Me!NameOfYourSubformControl.Form.RecordSource = newRS

嘗試添加 .form.recordsource ,如下所示。

Dim newRS
    newRS = "SELECT DISTINCT [Grp_ID], [Group_Name], [Group_NPI] FROM [GROUP]"
    Forms!loclistingfrm!LocationListSubFrm.form.RecordSource = newRS

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM