アプリ版:「スタンプのみでお礼する」機能のリリースについて

アクセス初心者です。
過去の質問も見たのですがピンとくるものがありませんでしたので質問させていただきます。

社内研修の受講者リストより未受講者一覧を作成するのが目的で、とりあえずアクセス2002を使用しました。
作成したテーブルは

社員情報(対象者名簿)
社員コード、氏名、所属

講義A受講者一覧
社員コード、氏名、出席した講義名

講義B受講者一覧
社員コード、氏名、出席した講義名

になります。
講義A、講義B共に受講者一覧は出席者のみの一覧です。
全て社員コードをキーにしてリレーションしました。

このフォームより、
社員コード、氏名、所属、出席した講義名の一覧、例えば

aa0001 山田一郎 大阪 講義A 講義B
ab0003 山本花子 東京 講義A (空欄)
cc0007 佐藤太郎 札幌 (空欄)講義B

のような一覧を作成したいのですが、ただフォームで社員情報の全てのフィールド、講義A受講者一覧の講義名、講義B受講者一覧の講義名を選択し一覧にしただけでは
講義AとBの両方を受講した人の一覧しか作成されず、未受講者を含めることができません。
どうすれば上記のような一覧を作成できるでしょうか?
(社員コードはアルファベット2~3文字と数字4~5桁の組み合わせです)

ご存知の方、ご教授ください。
よろしくお願い致します。

A 回答 (1件)

選択クエリにて


社員情報、講義A受講者一覧、講義B受講者一覧を選択
社員コードで社員情報と各テーブルを連結する時
結合プロパティで「2:'社員情報'の全レコードと'講義A受講者一覧'の
同じ結合フィールドのレコードだけを含める」を選択する。
講義Bに関しても同様に選択

結合プロパティは連結した線を右クリックで選択できます。
リレーションシップで結合定義している場合は1対多(表示は1→∞)にしてください。
    • good
    • 0
この回答へのお礼

お教えいただいた方法で解決しました!
実はこれまで手作業でやっていたのでアクセスを使えば簡単にできるのでは?と思ったところまでは良かったのですが
いざ使ってみると目的のデータを取り出す方法が分からず困っていました。
非常に助かりました。ありがとうございました。

お礼日時:2005/05/17 15:28

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