Microsoft Access 掲示板

サブフォームにデータをセットできない / 1

2 コメント
views
4 フォロー
1

ます、サブフォームにデータを表示するなら、RecordSourceプロパティに SQLを設定するだけでOKです。

OpenRecordsetでレコードセットを開く必要も、Recordsetプロパティにレコードセットを代入する必要もありません。

Me!sfDetail.Form.RecordSource = strsqlのところで「閉じているか存在しないオブジェクトを参照しています」のエラーが出るのでしょうか。

だとしたら、sfDetail がサブフォームコントロール名でないのが原因かと思われます。
サブフォーム名ではなくサブフォームコントロール名になってますか。下記参照

サブフォームとサブフォームコントロールの違いとは?
サブフォーム(サブレポートも同様)上のコントロールを参照するときは、 Forms!メインフォーム名!サブフォームコントロール名.Form!コントロール名 という書式になります。 この書式は分かっていても、サブフォーム名とサブフォームコントロール名を混同しているために、参照エラーで掲示板に質問してくる人が絶えません。 掲示板の回答でこれまで何回も説明してきたのですが、これを言葉だけで説明するのはなかなか...
fc2

通報 ...