|
>ご質問の件ですが、
>説明が難しいのですが、
>クエリAに直接書き込めないのでテーブル作成クエリでテーブルAに変換していたのですが、
>クエリAには空白フィールド(Null AS フリガナ、等) を作っています
>何故空白フィールドを作っているかというと、出来た空白フィールドにいろんなデータを手入力するためです
>何故一番最初にデータ入力する(クエリAの元となる)テーブルに情報を入力しないかというと、すべてのレコードに必要な情報ではないからで、むしろいらない場合の方が多いので、最初の入力フォームにたくさんコントロールを置きたくないためです
テーブルにあるフィールドをすべてフォーム上に配置しなければならないということはないので、必用なフィールドのみ配置すればいいのでは。
テーブルに未入力のフィールドが多く存在するのが嫌だという場合は、
入力必須のフィールドのテーブルと、入力がまれにしか無いフィールドのテーブルの2つに分けて、
一対一関係にするという方法もありますが、
それにしても、最初に一回だけ作成すればいいだけで、
運用中に何度もテーブル作成クエリを実行する必用はないと思いますが。
一対一関係のテーブル設計 - hatena chips
ht tp://hatenachips.blog34.fc2.com/blog-entry-29.html
|
|