hatena
hatena
2021/08/06 (金) 18:06:48
メインフォーム上のコマンドボタンクリック時に、
外部データをテーブルに取得し、
この処理の影響もありそうですが、
まずは、VBAでレコードソースを変更するのは避けて、フォームのデザインビューでレコードソースプロパティにクエリ名を設定しておいて、VBAでは再クエリするだけにした方が安定しそうです。
Me.subForm.Form.Requery
あと、外部データをテーブルに取得した後に少し、待機してから再クエリするといいかもしれません。
'外部データをテーブルに取得するコード
DoEvents
Sleep 500 '0.5秒待機
DoEvents
Me.subForm.Form.Requery
通報 ...