• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サブフォームにした方がいいのか親フォームがいいのか)

フォームのデータ表示におけるサブフォームと親フォームの選択

このQ&Aのポイント
  • フォームのデータ表示において、サブフォームと親フォームの選択はどちらが適しているのか迷っています。アクセスでフォームでデータを表示する場合、データシートビューではフォームヘッダーにコントロールを置くことができないため、データシートをサブフォームとして親フォームに乗せてコントロールを配置します。しかし、単票や帳票フォームではフォームヘッダーにコントロールを置くことができます。このようなケースでもデータシートビューのような表示が必要な場合は、サブフォームを使うべきでしょうか?
  • サブフォームにするべきなのは、テーブルやクエリのデータをフォームとしてデータシートビューで表示したい場合や、コントロールを配置したい場合です。それ以外の場合、つまり単票や帳票フォームの場合は、フォームのまま使用する方が適しています。
  • 添付の画像は、帳票フォームをサブフォームに載せずにコマンドボタンなどを配置したバージョンです。

質問者が選んだベストアンサー

  • ベストアンサー
  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.1

一言でズバリと言うなら     好み ですね。 私の場合・・ ヘッダー・フッターに「入力のためのコントロール」を置くのが嫌いなので、 入力用のフォームにはなるべくそのレイアウトは使わないようにしています。 例えば見積書のようなモノを作る場合、 提出先の名前・住所などを親フォームに置き、 明細(商品名・金額・個数など)をサブフォームにリストアップ、 親フォームに戻って、合計金額や消費税などを計算。 みたいな感じで作ります。 親フォームでレコード移動が容易だからですね。 逆に、検索・閲覧のみのフォームの場合はヘッダーフッターを使います。 例えば、ヘッダーセクションに検索用のコンボやテキストボックス、 詳細セクションにリストアップして、フッダーに次の動作のボタン・・ のような使い方でしょうか。 言葉にすると難しいですね^^; これはあくまでも私の場合です。 そこにルールはありませんので、ご自身の「お好み」を見つけてみてくださいませ。

RMQGBTUZPE
質問者

お礼

ありがとうございます。