http://office.microsoft.com/assistance/hfws.aspx?AssetID=HP051885631041&CTT=1&Origin=EC010227011041&QueryID=uka5-UrfF
ここに載っている方法でOKでしょうか。
だめなら方法を教えてください。
Microsoft Office Assistanceで紹介されている方法でいいと思います。
上記URLは、画像付きで紹介しています。
重複レコードだけ抽出する方法です。
http://www.accessclub.jp/qa/qa_011.htm
Q&A-011 (テーブルに)同じデータがあった場合(、1つのレコードに纏め上げる)一例
別案ですが、サンプルファイル付きです。
なお、これらのサイトには、みな、質問掲示板が付いてますので、わからないことは、どしどし質問しましょう。
Yahoo! JAPAN
URLはダミーです。
アクセスで重複をはじくため、私はrecordsetを作ってdo〜loopでまわして、重複しているものにはフラグを立てて一括削除、というコーディングをよくやります。
rs.open TableA
do
st = rs.field(1)
rs.movenext
if rs.field(1)=st then
rs.field(2)=true
end if
loop until rs.eof
みたいなかんじで、field(1)が重複しているレコードにfield(2)にフラグがたちます。
記載されている方法で可能です。
ポイントは
1.手順1では構造のみコピーする。
2.何をもって重複データと考えるかということですが、すべての列で同じデータを重複データと考えるなら、すべての列を選択して主キーを付けます。ある特定の列の値が同じものを重複と考える場合は、その列のみ主キーとします。
3.Excelと違ってテーブルに表示されている順番は保証されていません。手順2の追加クエリ作成で「テーブルの上にあるデータ」を満たすような並べ替えを行う必要があります。
ご参考まで。
http://home.att.ne.jp/omega/fonico/
fonico(フォニコ)さんの居場所
URLは、ダミーです。
基本的には、一律カットされますのでこれで重複は除けます。
しかしながら、重複したレコードにそれぞれ違いは無いのでしょうか?
もしかしたら備考の項目があり重要なコメントがそれぞれ無いのですか?
無ければ良いのですが、心配になり書きました。
自分も重複との戦いで日夜クエリをカスタマイズし続けて居ります。
では、何か質問があればHPまでどうぞ。
コメント(0件)