Microsoft Access 掲示板

レコードセット内の重複削除

2 コメント
views
4 フォロー

毎度、お世話になっております。

Set rs = Me.SF1_サブフォーム.Form.RecordsetClone

として、表示されているサブフォームをレコードセットに取り込んでいます。
(サブフォームはQ_問合せクエリをレコードソースとしており、そこからフィルターをして表示しています)

このレコードは、フィールドがAAA~EEEの5つあって、AAA~DDDまでが同一でEEEだけが違うレコードが含まれています。
ここから、EEEフィールドを削除し、重複を解消したいのですが、やり方がよくわかりません。どのようにすべきかご指導お願いします。

nokonoko
作成: 2023/11/29 (水) 11:51:42
通報 ...
1

レコードセットを取得してから重複を削除するのは難しいので、
サブフォームのレコードソースのクエリから、SQLでフィルターと同じ抽出条件を設定して、DISTINCTで重複を排除したレコードセットを取得すると考え方になります。

2
nokonoko 2023/11/30 (木) 15:44:01 c4a93@54883

回答ありがとうございました。
ご指導の通りの方法を検討します。