※ ChatGPTを利用し、要約された質問です(原文:access2007で、フィルタ検索で抽出後、表示データの重複除外をし)
Access2007で表示データの重複除外方法
このQ&Aのポイント
Access2007でフィルタ検索で抽出したデータの重複を除外する方法について説明します。
クエリAの結果をフォームのrecordsorceに設定している場合、指定した条件で重複を除外することができます。
具体的には「GROUP BY CD1, CD2, CD3」を使用して、重複を除外したデータを表示させることができます。
access2007で、フィルタ検索で抽出後、表示データの重複除外をし
access2007で、フィルタ検索で抽出後、表示データの重複除外をしたい。
TABLEを結合した、下記のクエリAがあります。これをあるフォームのrecordsorceにしています。
CD1 CD2 CD3 aaa bbb ccc .... kensaku
1 1 2 xxx xxx xxx .... 値1
1 1 2 xxx xxx xxx .... 値2
1 1 2 xxx xxx xxx .... 値2
1 1 3 xxx xxx xxx .... 値3
1 1 3 xxx xxx xxx .... 値4
1 2 1 xxx xxx xxx .... 値2
1 2 1 xxx xxx xxx .... 値3
上記で、kansaku=「値2」の検索を実行して、
1 1 2 xxx xxx xxx .... 値2
1 1 2 xxx xxx xxx .... 値2
1 2 1 xxx xxx xxx .... 値2
ではなく、
下記のように「group by CD1,CD2,CD3」を使用したように、重複を除外した値を表示させたいです。
1 1 2 xxx xxx xxx .... 値2
1 2 1 xxx xxx xxx .... 値2
filter = SELECT * FROM クエリA WHERE kensaku like'%値2%' GROUP BY CD1,CD2,CD3
は、フィルタでは使用できませんが、この場合どのようにして除外するのがよろしいでしょうか?