- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サブフォームにした方がいいのか親フォームがいいのか)
フォームのデータ表示におけるサブフォームと親フォームの選択
このQ&Aのポイント
- フォームのデータ表示において、サブフォームと親フォームの選択はどちらが適しているのか迷っています。アクセスでフォームでデータを表示する場合、データシートビューではフォームヘッダーにコントロールを置くことができないため、データシートをサブフォームとして親フォームに乗せてコントロールを配置します。しかし、単票や帳票フォームではフォームヘッダーにコントロールを置くことができます。このようなケースでもデータシートビューのような表示が必要な場合は、サブフォームを使うべきでしょうか?
- サブフォームにするべきなのは、テーブルやクエリのデータをフォームとしてデータシートビューで表示したい場合や、コントロールを配置したい場合です。それ以外の場合、つまり単票や帳票フォームの場合は、フォームのまま使用する方が適しています。
- 添付の画像は、帳票フォームをサブフォームに載せずにコマンドボタンなどを配置したバージョンです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
一言でズバリと言うなら 好み ですね。 私の場合・・ ヘッダー・フッターに「入力のためのコントロール」を置くのが嫌いなので、 入力用のフォームにはなるべくそのレイアウトは使わないようにしています。 例えば見積書のようなモノを作る場合、 提出先の名前・住所などを親フォームに置き、 明細(商品名・金額・個数など)をサブフォームにリストアップ、 親フォームに戻って、合計金額や消費税などを計算。 みたいな感じで作ります。 親フォームでレコード移動が容易だからですね。 逆に、検索・閲覧のみのフォームの場合はヘッダーフッターを使います。 例えば、ヘッダーセクションに検索用のコンボやテキストボックス、 詳細セクションにリストアップして、フッダーに次の動作のボタン・・ のような使い方でしょうか。 言葉にすると難しいですね^^; これはあくまでも私の場合です。 そこにルールはありませんので、ご自身の「お好み」を見つけてみてくださいませ。
お礼
ありがとうございます。