クエリ ウィンドウで標準の SQL DELETE コマンドを使用して、MS Access DB テーブルから多くのレコードを簡単に削除できます。ただし、VBA を介して同じコマンドを実行しようとすると、削除するレコードが 20,000 を超えるとアプリが停止する可能性があります。
ループを実行し、小さな「チャンク」で DELETE ジョブを実行することで一時的に問題を回避しましたが、この状況を処理するためのより良い方法があるかどうかを知りたいです。ところで、いいえ、より堅牢なデータベースの別のオプションはありません。このジョブは、MS Access 用に指定されています。