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

デザインビューで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

をだから私は、7つの異なるコントロールを言っている場合、私は書き直す必要があるでしょう個々のコントロールのためのこの行? – Steven

+0

それは依存しますが、意図したとおりに聞こえました。 – Gustav

関連する問題