私は私が働いていることを具体的に3つのテーブルがあります。MS Access 2010 - 別のフォーム要素の条件を使用してフォームコンボボックスのカスタム行ソースをセットアップする方法
- tblRooms [ID、数、名]
- tblKeyed_Rooms [ID、Room_ID、KEY_NUMBERを]
- tblKeys [Key_Number]
私は他の、コンボボックスの要素のうち、2でフォームを作成しようとしています:tblCheckoutsから
- キー [KEY_NUMBER] tblKeyed_Roomsから
- ルーム [Room_ID]
ルームの行ソースは、tblKeyed_Rooms内の任意の行です。 = キーです。
私は、私はインターネットを検索発見したものをオフに基づいて、いくつかの異なるクエリをしようとしたと類似していたほとんどがしました:形で、それはキーに現れるようにするため
SELECT tblRooms.ID, tblRooms.Name FROM tblRooms INNER JOIN tblKeyed_Rooms ON tblRooms.ID = tblKeyed_Rooms.[Room_ID] WHERE [Forms]![frmKeyList]![Key]=[tblKeyed_Rooms].[Key Number]);
と名前。
Access 2010を使用してこれを達成するにはどうすればよいですか?どんな助けもありがとう!
tblCheckoutsは、最初に削除しなかった一連の関連性のない情報の一部です。 K.Number KeyNumberとはどういう意味ですか?私が読むことができるいくつかの文書へのリンクがありますか? –
JOINステートメントでは、結合されたテーブルを "エイリアス"し、残りのクエリの別名で参照できます。だから私が "INNER JOIN TblKeys K"と言うと、私はtblKeysのフィールドをquwryのどこかの "K. [FieldName]"と呼ぶことができます。それは単にそれをよりきれいにする。 – DanielG