メイン フォームの単一のサブフォームにレコードセットを設定するコードがあります。問題は、レコードがサブフォームに表示されないことです。サブフォームを独自のフォームとして開くと、ほぼ同じコードで完全に機能します。
Forms!frmCorrespondanceHolidays.RecordSource = strsql ' WORKS FINE
Me.frmCorrespondanceHolidays.Form.RecordSource = strsql 'SHOWS NO RECORDS
strSQL の値をクエリに貼り付けるだけで、正しいレコードが返されることをテストしました。Access のバグだと思い始めています。新しいデータベースを作成し、すべてのオブジェクトをインポートして、データベースを再作成しようとしました。私もコンパクト&リペアしました。他に何を試すべきかわからない!