繁体   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