Microsoft Access 掲示板

参照整合性(複数)

2 コメント
views
4 フォロー

お世話になります

テーブル[T_商品]に、フィールド[クラス][サブクラス]があり、
テーブル[T_クラスマスタ]に、フィールド[クラスID][クラス名]があります。

この[T_商品]の[クラス]と[サブクラス]の両方ともと、
マスタテーブルと[クラスID]と参照整合性を持つリレーションシップを作ることはできないのでしょうか。

片方だけならできましたので、フィールドの型がちがうなどの問題はないと思います。
また、参照整合性がない紐づけは複数の間でもできました。

nokonoko
作成: 2020/12/21 (月) 11:03:45
最終更新: 2020/12/21 (月) 11:08:25
通報 ...
1
hatena 2020/12/21 (月) 15:42:17 修正

リレーションシップ画面で、T_商品 と T_クラスマスタ を追加しで、クラス と クラスID を結合して「参照整合性」にチェックを入れます。ここまではできていますよね。

次に、テーブルの追加で、もう一回、 T_クラスマスタを追加します。 T_クラスマスタ_1 と別名がついて追加されます。
T_商品 と T_クラスマスタ_1 間で クラス と クラスID を結合して「参照整合性」にチェックを入れればいいでしょう。

画像1

2
nokonoko 2020/12/22 (火) 10:20:51 653a6@54883

できました。リレーションシップで同じテーブルを複数登録できるのにはこういう意味があったのですね。
ありがとうございました。