• ベストアンサー

Access2000でチェッククエリを作成

下記のような表があります。 表1…10件 住所 名前 電話番号 表2…20件 住所 名前 電話番号 表3…5件 住所 名前 電話番号 「表1住所=表2住所=表3住所」といったように、 これら3つの表の各項目は等しくないといけません。 (重複はOK。空白、NULLはNG。) 1つでも間違いがあったら、そのレコードを 表示するチェッククエリを作成するには、 どのようにすればよろしいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • 7_11shop
  • ベストアンサー率25% (42/168)
回答No.2

各表の住所、名前、電話番号を紐付けたクエリで表4を作成します。(これがすべての項目が一致しているものです。) 表1→表4で住所、名前、電話番号を紐付けをしたクエリを作成し、表1の項目に一つでもNULL値が入っているものは、出力するように設定します。こうすれば、表1と表4の中で一致しないデータのみが出力されます。同じように、表2、表3も行います。

su-ta
質問者

お礼

ありがとうございました。 参考になりました。

その他の回答 (1)

  • ponpon
  • ベストアンサー率19% (67/345)
回答No.1

表1、表2、表3を各テーブルからクエリ上フィールドを作り、条件式に"<>="とすればどうでしょう。 ただし、表2と表3では明らかに第6レコードから第20レコードまでは異なってしまいます。

su-ta
質問者

お礼

ありがとうございました。 参考になりました。

関連するQ&A