0

SUPP_CODE 列と SUPP_NAME 列を含むテーブルがあります。フォームにコンボ ボックスを配置し、プロパティ レコード セットを SUPP_NAME に設定しました。

今、フォームにラベルがあり、次のことをしたい:

- When user selects a SUPP_NAME in the combo box, the label will view the corresponding SUPP_CODE.

そのテーブルには ID (オートナンバー) を入れていませんが、必要であれば入れることができます。

これを行うためのヒント、トリック、コードが必要です。助けてください。

4

1 に答える 1

0

おそらくこれを行う最も簡単な方法は、コンボボックスを次のように設定することです。

Row Source : Select Supp_Code, Supp_Name FROM table
Column Count : 2
Column Widths : 0cm;2cm
Bound Column : 1 ''Counting from 1

このセットアップでは、テキスト ボックスを次のように設定できます。

=MyCombo.Column(0) ''Supp_Code, counting from 0

ただし、バインドされた列が 1 (Supp_Code) であるため、コンボの値も列 1 であるため、単純に次のように言えます。

=MyCombo

その後、DLookUp、DCount、DSum などのドメイン関数を使用して、フォームに含まれていないテーブルからデータを取得できます。

于 2012-06-04T08:46:44.430 に答える