りんご
2021/09/16 (木) 06:03:46
c564b@0e907
たぶん、ルックアップウィザードが使われている。購入履歴テーブルの会員名フィールドに、例えば、太郎と表示されていたとしよう。会員マスタテーブルの氏名フィールドに関連しているように思えるかもしれない。が、実は中身は何某かの数字である。何処からきたのか?そう、会員マスタテーブルのIDフィールドと関連している。
会員マスタ | ||
---|---|---|
ID | 氏名 | … |
1 | 太郎 | … |
2 | 花子 | … |
ーーーーーーーー | ||
T_購入履歴 | ||
---|---|---|
取引CD | 会員名 | … |
P-0001 | 太郎(中身は、1) | … |
P-0002 | 花子(中身は、2) | … |
通報 ...
メイン/サブフォームといえば、クエリからフォームを作ってサブフォームウィザードに設定する、と覚えています。皆さん、どうでしょう?
メインフォームで氏名を選んだのに、サブフォームで会員名や会員IDなどを重複表示する、意味があるのと思ったり、サブフォーム連結クエリにリンクフィールドを残しておけば、問題ないんじゃないと思ったり、参照整合性が設定されてないじゃんと思ったり、もやもやしました。