0

私のプロジェクトはトランザクション テーブルに基づくフォームで、このフォームには 4 つのコンボ ボックスがあります。基本的に、それらはすべて ID 値を格納しています。問題は、ID# がテーブルに格納されている間に、フォームに ID の関連付けられた値をアクセスに表示させる方法です。

例: 1 つのコンボ名はフォーム上の well_ID であり、select ステートメント [SELECT Wells.Well_ID, Wells.Wellname FROM Wells] によってテーブル (Wells) から取り込まれます。テーブル。

これについて助けてください。

よろしくモハメド

4

1 に答える 1

1

これを行う最も簡単な方法は、ウィザードを使用してガイドすることです。テーブルまたはクエリに基づいてフォームを作成し、ウィザードボタンがクリックされていることを確認し、コンボを追加して、ウィザードが提供する手順に従います。

あなたはこれらの行に何かで終わるでしょう:

 Row Source Type : Table/Query
 Row Source      : SELECT Wells.Well_ID, Wells.Wellname FROM Wells 
 Bound Column    : 1
 Column Count    : 2
 Column Widths   : 0cm;2cm;

フィールド(列)に値を格納することを選択した場合は、次のものが必要になります。

 Control Source  : SomeID 

これは、フォームにバインドされたテーブルまたはクエリの上のフィールドまたは列を参照し、その内容をバインドされた列から取得します。これは、1から始まる任意の有効な列番号にすることができます。つまり、Well_IDを格納する必要があるそのテーブルのフィールド。

行ソースは、より複雑なSQL文字列、クエリ、またはテーブルにすることができます。開いているフォームの他のコントロールを参照できます。これらのプロパティはコードで設定できます。

于 2012-08-21T11:46:06.283 に答える