Excelの既存のテーブルにAccessからデータをインポートしていますが、以下のメッセージを表示しないようにしたいとします。Excelからの重複インポートを防止するアクセスメッセージを抑制する
私は複数のフィールドのインデックスを使用して新しいレコードをテーブルにインポートしようとしましたが、最初にテンポラリテーブルにインポートしてから新しいテーブルを既存のテーブルに追加しようとしました。
どちらのシナリオでも、私はユーザーが見ているのを避けるために(以下のメッセージポップアップを表示しています。
マクロでSetWarnings = Noを試しても、重複しているかどうかにかかわらず、すべてのエントリを再インポートするだけで動作しません。
先MS Accessテーブルにインデックスに違反するデータをインポートしようとしたとき、私は任意の助けに
おかげ
データはどのようにインポートされますか? –
外部結合を使用し、既存のテーブルのキーフィールドがヌルの行のみを追加して、既存のテーブルとテンポラリテーブルをキーフィールドで現在のインポートで結合します。このケースでは、クエリで既存のキーフィールドを含むレコードを挿入しようとしないことを保証しました。 –
重複を予期するために積極的に対応する必要があります。 dupsを確認する方法があるので、インポートプロセス(SQL?、VBA?)とテーブルスキーマを表示してください。 – Parfait