と同等です。テキストボックスにはローソースとは何ですか?たとえば、私が使用してコンボボックスの値を割り当てたテキストボックスの.RowSourceに相当。
次
With Forms("fmOne").SearchLname
.RowSource = "SELECT DISTINCT(LName) From tbCase;"
Call .Requery
End With
は、テキストボックスに相当するものはありますか?
ありがとうございました。
と同等です。テキストボックスにはローソースとは何ですか?たとえば、私が使用してコンボボックスの値を割り当てたテキストボックスの.RowSourceに相当。
次
With Forms("fmOne").SearchLname
.RowSource = "SELECT DISTINCT(LName) From tbCase;"
Call .Requery
End With
は、テキストボックスに相当するものはありますか?
ありがとうございました。
TextBoxは1つの値しか表示できないため(値のドロップダウンリストはありません)、RowSource
プロパティのようなものは必要ありません。
ControlSource
プロパティを使用すると、他のコントロールと同じようにTextBoxを値にバインドできます。基礎となるフォームをデータソースにバインドした場合は、現在のレコードから適切な値が自動的に入力されます。
これはコンボボックスのプロパティであるRowSource
には匹敵しません。
テキストボックスのコントロールソースとして式を使用できます。
同じフォーム上に複数列のコンボボックスの選択された行の第3列:別のテキストボックスに基づく
=MyCombobox.Column(2)
DLookup
クエリ:
=DLookup("foo", "myTable", "bar = '" & [OtherTextbox] & "'")
これはしかし.Requery
を必要とします[OtherTextbox]を更新した後、私は思う。
値を表示し、コンボボックスの選択に基づいたテキストボックスなどのボックスを設定する場合はどうすればよいですか。コンボボックスがこれであれば、このテーブルからこの値を表示します。私はおそらく、テキストボックスは、これを行うための適切な車両ではないと思う... – Chris2015
それは別の質問のようです。 'DLookup()'や 'CodeDB.OpenRecordset()'を使ってコンボボックスの 'AfterUpdate'イベントで目的の値を取得し、その値をテキストボックスに書き込むことで可能です。 – Leviathan