Microsoft Access 掲示板

SELECT文のエラーについて / 7

10 コメント
views
4 フォロー
7
hatena 2023/05/03 (水) 09:32:08 修正

質問に対する直接の回答ではなく、前提に関する疑問点なんですが、

リレーションシップをみると一つのメインテーブルに4つのサブテーブルが紐づいているという関係ですね。つまり一対多の関係が4組あるということになります。

これを非連結のコントロールを想定されるレコード数分配置してそこに表示するという設計ですね。

通常、Accessでは一対多の関係のデータはメイン/サブフォーム形式で簡単に表示させることが可能です。
今回の場合は、[T_機械設定]をメインフォームのレコードソースにして、そこに4つのサブテーブルをサブフォームとしてそれぞれ配置すれば、コード無しに目的のことは実現できます。

そうせずに、非連結で設計する理由はなんでしょうか。

現状だと、レコード数が用意したコントロール数を超えてしまうということもあるし、コード量が増えて、メンテナンスも大変になるだけでメリットがあるようには思えないですが。

通報 ...