dポイントプレゼントキャンペーン実施中!

よろしくお願いします。

次のような2つのテーブルがあります。

<テーブル1> (氏名データは全員分あり、担当日の内容と数はそれぞれ違う)
氏名  担当日 ・・・・・・・・・・・・
AAAA  10/11   (省略)
AAAA  10/12
AAAA  10/18
BBBB  10/11
BBBB  10/16
 :     :

<テーブル2> (データが複数の人もいるし、出てこない人もいる)
氏名  作業日 開始時刻  ・・・・・・・・・・・・・・・
AAAA  10/12  8:00     (省略)
AAAA  10/13  8:30
CCCC  10/16  9:30
 :     :

テーブル2の[氏名][作業日] がテーブル1の[氏名][担当日]と一致するデータだけ抽出します。
つまりAAAAさんの10/12は必要ですが、AAAAさんの10/13は不要です。
データ表示はテーブル2内でも、別テーブル(orクエリ)でもOKです。

単純に思えるのですが、リレーションが氏名だけだと、日付は?と考えてしまいます。
ちなみにバージョンは、2003です。

ご存じのかたがいたら、ご教授願います。

A 回答 (2件)

No1です。

回答の
>のフィールドはテーブル2の[氏名]
>[作業日]のフィールドを選択します。
の部分はすべてテーブル2のフィールドの選択、としておいて
ください。
    • good
    • 0
この回答へのお礼

piroin654さん

お礼が遅くなって、失礼いたしました。
心よりお詫びいたします。

piroin654の回答で解決でき、大変助かりました。
本当にありがとうございました。

お礼日時:2013/04/30 00:06

この場合は、どちらのテーブルのフィールドを


指定しても同じことではありますが。

>テーブル2の[氏名][作業日] がテーブル1の[氏名][担当日]
>と一致するデータだけ抽出します。

ということですので、クエリのデザインビューに
二つのテーブルを表示し、テーブル1とテーブル2の
[氏名]を結合線で結び、テーブル1の[担当日]と
テーブル2の[作業日]を結合線で結びます。
クエリのフィールドはテーブル2の[氏名]
と[作業日]のフィールドを選択します。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A