2011-12-04 21 views
1

私は請求書に関する情報を入力し、その請求書を関連付ける顧客、店舗、従業員の名前を選択できるフォームをAccess 2010で作成したいと考えています。顧客、店舗、従業員は、マッピングテーブル(InvoiceIDとCustIDを持つinvoice-customer)を使用して別々のテーブルに格納され、請求書に接続されます。Microsoft Access 2010で複数のテーブルのフォーム入力を行うにはどうすればよいですか?

単一のテーブルの情報だけにレコードを作成するフォームを作成すると、フォームを使用して新しいレコードを作成し、以前のレコードをうまく編集できますが、他のテーブルの情報を持つフォームを作成すると、現在のレコードのみを表示し、新しいレコードを作成したり編集したりすることはありません。そのように機能するフォームを作成するにはどうすればよいですか?

答えて

2

Fundamentals of Relational Database Design, Paul Litwin, 2003を読むことができますが、顧客、店舗、従業員ジャンクション・テーブルのジャンクション・テーブルを必要としないと思われるのは、通常、ジャンクション・テーブルが必要なのは、 1つの請求書の複数の場所。

これは、コンボボックスを使用してユーザーがこれらのアイテムを名前で選択できるようにして、IDを請求書テーブルに書き戻すことができるため、作業が楽になります。

いくつかのアイデアについては、Northwindデータベース(nwind.mdb)を参照してください。すべてのバージョンのAccessに同梱されています。

+0

ああ、ありがとう!それははるかに理にかなっています。 :) –

関連する問題