1

基本的に私が持っているのは、Customerお客様に関する情報を含むテーブルです。このテーブルのフィールドの1つはですCustomer.CustomerTypeID
基本的にルックアップテーブルであるCustomerTypeテーブルもあります。フィールドにコンボボックスを入力する必要があります。次に、レコードを保存するときに、
選択したのフィールドを更新する必要があります。CustomerType.CustomerTypeNameCustomerType.CustomerTypeIDCustomerType.CustomerTypeNameCustomer.CustomerTypeID

私はこれを複雑にしすぎていますか?IDの代わりにをテーブルにCustomerName保存するように変更する必要がありますか?Customer

前もって感謝します。

4

1 に答える 1

5

いいえ、ID を保存します。

コンボを次のように設定します。

Row Source: SELECT CustomerTypeID, CustomerTypeName FROM CustomerType 
Control Source : CustomerTypeID
Bound Column : 1
Column Count : 2
Column widthes : 0, 2

コントロール ソース + バインドされた列は、データがフォームの基になるテーブルの CustomerTypeID というフィールドに格納されることを意味し、列幅は ID 列が非表示になり、説明が表示されることを意味します。

于 2012-07-12T17:04:30.137 に答える