わかりやすくするために、テーブルに 2 つの列があります。これを行う方法が必要だと思いますが、簡単なクエリを実行せずに実際にこれを行う方法は考えられません。私は VBA を使用して UPDATE ステートメントを実行し、それをマクロに入れることを想定していますが、いくつかの調査を行った後、特に有用なものは思いつきません。DISTINCT を使おうと思ったのですが、UPDATE 文では使えないようです。この問題にどのようにアプローチすればよいですか?
編集:申し訳ありませんが、十分な情報を追加していないようですので、ここに追加します。
これで始めると:
Column 1 | Column 2
-------------------
A | 1
C | 3
B | 2
A | 1
C | 3
私はこれで終わろうとしています(行自体の順序は実際には関係ありません):
Column 1 | Column 2
-------------------
A | 1
C | 3
B | 2
なぜクエリでそれをやろうとしないのかと誰かが尋ねました。答えは、テーブルにリンクされているフォームを使用しているためです (複数の中間クエリを通過することによって)。このフォームでは、データを入力してテーブルに追加できる必要があります。クエリを使用して重複を削除すると、クエリとテーブルの関係が 1 対 1 にならなくなり、フォームに情報を入力できなくなります。
これが理にかなっていることを願っていますが、そうでない場合はお知らせください。喜んでさらに詳しく説明します.