Microsoft Access 掲示板

Access サブフォームについての質問 / 2

6 コメント
views
4 フォロー
2
りんご 2021/09/16 (木) 06:03:46 c564b@0e907

 たぶん、ルックアップウィザードが使われている。購入履歴テーブルの会員名フィールドに、例えば、太郎と表示されていたとしよう。会員マスタテーブルの氏名フィールドに関連しているように思えるかもしれない。が、実は中身は何某かの数字である。何処からきたのか?そう、会員マスタテーブルのIDフィールドと関連している。

会員マスタ
ID氏名
1太郎
2花子
   
   ーーーーーーーー
           
T_購入履歴
取引CD会員名
P-0001太郎(中身は、1)
P-0002花子(中身は、2)
通報 ...
  • 4
    りんご 2021/09/16 (木) 07:29:46 c564b@0e907 >> 2

     メイン/サブフォームといえば、クエリからフォームを作ってサブフォームウィザードに設定する、と覚えています。皆さん、どうでしょう?
     メインフォームで氏名を選んだのに、サブフォームで会員名や会員IDなどを重複表示する、意味があるのと思ったり、サブフォーム連結クエリにリンクフィールドを残しておけば、問題ないんじゃないと思ったり、参照整合性が設定されてないじゃんと思ったり、もやもやしました。