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

accessで社員名簿を作成しています。
社員番号を元に
テーブル1
社員番号・氏名・生年月日
テーブル2
社員番号・職歴

テーブル1とテーブル2を社員番号を元にリレーションシップで結合させ、
参照整合性にチェック・一対多・結合の種類は真ん中の「テーブルAの全データとテーブルBの同じ結合フィールド…」を選択しました。
テーブル1の職員番号のインデックスは重複なしを選択しています。

これを元にレポートを作成したのですが、テーブル2にデータのない社員が表示されません。
職歴のない社員も存在するため、困っています。

設定ミスをしていそうな部分にお心当たりがありましたら、よろしくお願いします。

A 回答 (1件)

SQLでいうところの「内部結合」になっているのですね。


テーブル2を「外部結合」とすれば、表示されるでしょう。
    • good
    • 0
この回答へのお礼

コメントありがとうございます!
レポートデザインのプロパティで表示されるリレーションシップで変更してみたところ、希望通りの表示になりました。
助かりました!

お礼日時:2018/12/22 17:48

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