Accessクエリを微調整してメーリングリストから重複エントリを削除する - TechRepublic

Accessクエリを微調整してメーリングリストから重複エントリを削除する - TechRepublic

出版

maryannrichardsonの画像

Accessデータベースにクエリを実行してメーリングリストを生成した際に、リストに重複した名前やアドレスが含まれている場合は、この便利なトリックで時間を節約できます。クエリのプロパティを調整することで、重複しないエントリを含むリストを作成できる方法をご覧ください。

同じアドレスへの重複メールをなくすことで、広告費用対効果を高めることができます。その方法の一つとして、クエリプロパティを使ってメーリングリストから重複メールを削除することが挙げられます。

例えば、「注文」データベースに対して、通常100ドル未満の注文残高を持つすべての顧客の名前と住所を取得するクエリを実行したとします。そして、新規注文の合計が100ドルを超える顧客に特別なクーポンを送付したいと考えています。データをざっと見てみると、リストに重複するデータがいくつかあることがわかります(顧客ごとに複数の注文があります)。

重複を一つずつ削除する時間をかけるよりも、「一意の値」プロパティを「はい」に設定してクエリを再実行してください。以下の手順に従ってください。

  1. クエリをデザイン モードで開きます。
  2. クエリ デザイン グリッドを右クリックし、[プロパティ] を選択します (図 A )。

図A

  1. [一意の値] プロパティ ボックスをクリックし、[はい] を選択します (図 B )。

図B

  1. クエリの基準として使用される「残高」フィールドの下の「表示」チェックボックスをオフにします。
  2. [実行]をクリックします。

これで、クエリは顧客ごとに1件のレコードのみを表示するはずです。条件フィールドの「表示」チェックボックスは必ずオフにしてください。オフにしないと、「一意の値」プロパティの設定が上書きされてしまいます。


Access のヒントを見逃していませんか?

Microsoft Access アーカイブをチェックして、その他の Access のヒントを確認してください。

毎週水曜日に配信される、Word、Excel、Access のヒントを特集した TechRepublic の無料 Microsoft Office Suite ニュースレターに自動的にサインアップすることで、ユーザーの生産性向上を支援します。

記事をシェア
maryannrichardsonの画像

メアリーアン・リチャードソン

Tagged: