ここで少しの助けが必要です。Microsoft Access - コンボボックスは、名前ではなくテーブルにキーを保存します
状況全体を説明する代わりに、例を挙げます。
2つのテーブル。 Table1にはStudentIDとNameがあります。 Table2には、StudentIDとNameもあります。どちらの表にも、StudentIDがキーとして含まれています。
私は、コンボボックスがTable1の名前から値を取得し、それらをTable2の名前に入力するコンボボックスを持つフォームを作成しました。私はフォームを塗りつぶした後にテーブルをチェックするたびに、それは代わりにName2ボックスにStudent2をTable2のNameカラムに置きます。変わったのは、名前のドロップダウンがフォームに表示されますが、選択してTable2に移動すると、代わりにStudentIDが入力されるということです。
ご協力いただければ幸いです。状況を作るのはかなり悪いですが、私は問題があまり問題にならないことを望んでいました。
注:これはすべてコンボボックスウィザードで作成されました。あなたは2へのデータタブでBound Column
を設定する必要がありますコンボボックスのプロパティを通じて
フォーム
表1
表2
ありがとうございました!シンプルだけど、私はそれを見ませんでした。ありがとうございました! –
Stackoverflow-etiquette –
@ user2399871通知のために、あなたの質問に答えて、Column widths probabylが '0'; 1 "'のように言っていて、Row Sourceが "Select StudentID、LastName from ... '.Bound Column = 1で列1が非表示の場合、StudentIDは引き続き使用されますが、LastNameだけが表示されます。また、クエリを変更したり、StudentIDを選択したり、列を再配置したりすることで解決できます。 – Brad