私は、フォームとサブフォームを使用してアクセスする際に、一種のデータ入力プラットフォームを開発してきました。フォーム内の同じレコードに対して複数のアドレスを入力する最適な方法は?
私はPHYSICIANというタイトルのフォームを持っています。各医師は、姓/名、DOB、タイトル、契約日などの基本的なデータを持っています。私がカバーしたいのは、2,3または10で働くかもしれないので、異なる場所。
住所を追加する必要があるたびにデータ入力チームのキーをフルレコードにするのではなく、アドレスに関連しないすべての情報をフォームに保持する方法が必要です。
Ken Boneが7か所で働いている場合、新しいレコードを作成するよりも、これらのアドレスのすべてを少しでも効率的にキーできるようにしたいと考えています。
実行中の主な問題が1つあります。サブフォームまたは自動集計オプションは、必ずしもレコードの自動番号ID(プライマリキー)を増やすわけではありません。すべての情報が1つのマスター表に保管されています。
あなたが提案する可能性のある、これ以上の論理的なアプローチがありますか?
サブフォームはauotnumber IDを自動的に更新しますが、autonumber IDはそれほど重要ではありません。重要な部分はサブフォームにメインのドクターテーブルのPK値を入力させることです。したがって、すべてのテーブルにはオートナンバーIDが割り当てられますが、「ドクターアドレス」テーブルには「doctor_ID」という列があり、これは親ドクターのレコードからPK値を保持します。サブフォームは自動的にこれらの値をリンクで入力しますマスター/子設定。 –