2017-02-10 114 views
0
Dim newRS 
newRS = "SELECT DISTINCT [Grp_ID], [Group_Name], [Group_NPI] FROM [GROUP]" 
Forms!loclistingfrm!LocationListSubFrm.RecordSource = newRS 

当我在Design View中查看LocationListSubFrm子窗体时,没有记录源属性。但是,当我直接从对象窗格访问它时,我可以看到它。在Access中设置子窗体的记录源

事实上,它是阻止我改变记录源的子窗体?同一个子表单会在我的应用程序中循环使用,所以我无法真正在源代码中对其进行编辑。

回答

1

尝试添加.form.recordsource,如下所示。

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

待办事项,你需要解决的子窗体控制,而不是(子)形成本身:

Dim newRS As String 

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

所以,如果我已经说了,七个不同的控制,我需要重写这条线为每个单独的控制? – Steven

+0

这取决于,但它听起来像你打算做的。 – Gustav

相关问题