人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

アクセス2007に関してです。
アクセス初心者です。

重複する箇所を削除したいと思います。
特定の項目(フィールド)を基準にして、重複行を削除する方法を模索しております。
追加カラム云々をすればよいそうですが、よく分かりません。
この方法に関して、
・図入りで紹介していくれているサイト
を紹介してください。
もしくは、

・このボタンを押した後、どれを押すか等、バカでも分かるように
教えていただけませんでしょうか?

必ずイルカ賞を進呈させて頂きます。
よろしくお願いいたします。

●質問者: martytaka
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:アクセス イルカ賞 カラム サイト フィールド
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● fester
●23ポイント

このへんがよさげです。

テーブルから重複レコードを削除する

手順としては

「主キーを変えたテーブルを新規作成する方法」

を行い、次に

「固有のレコードだけを新しいテーブルに追加する方法」

を行ってください。

◎質問者からの返答

すみません。よく分かりません。


2 ● Mook
●23ポイント

2007 はインタフェースが変わっているのでわかりずらいですが、やり方は一緒です。

http://makotowatana.ld.infoseek.co.jp/access/achowDeleteDuplicat...

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1223071...


(1)「すべてのテーブル」で元テーブルをコピー

(2)「すべてのテーブル」で何もないところを右クリックで貼り付け「テーブルの構造のみ」

(3)作成した新規テーブルを右クリックし、「デザインビュー」にする。

(4)現在の「主キー」を外し、重複を省きたいカラムに「主キー」を設定

(5)「作成」⇒「クエリデザイン」を押しウィンドウを「閉じる」

(6)表示したウィンドウで右クリックし「SQLビュー」

(7)そこに下記のコードを書き、「デザイン」⇒「!実行」をクリック

元のテーブル名を T1 新しいテーブル名を T2 とすると、

INSERT INTO T2 SELECT T1.* FROM [T1];

エラーが表示されますが、これで重複がないデータが残ります。

ただし、ここに残るのではT1テーブルの最初に出ているデータなので、残るデータを選択したい場合には

別の対応が必要です。

◎質問者からの返答

テーブルから重複削除をする方法ではなく

クエリで出てきたものから重複削除をする方法を

お教えいただけますでしょうか。

すみません。。


3 ● pahoo
●22ポイント

以下に、画面入りで操作手順が載っています。参考にして下さい。

◎質問者からの返答

テーブルから重複削除をする方法ではなく

クエリで出てきたものから重複削除をする方法を

お教えいただけますでしょうか。

すみません。。


4 ● pahoo
●22ポイント

テーブルから重複削除をする方法ではなく

クエリで出てきたものから重複削除をする方法

#3で紹介したページの「結果に表示する重複レコードを指定して異なるレコードを表示する」に、その方法が書いてあります。つまり、元のクエリの中に集計クエリを入れ込む必要があります。


複合クエリになりますので、「バカでも分かる」というわけにはいきません。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ