- 締切済み
ACCESS2000 VBA フォームのコントロールに値を転記
<やりたいこと> 保存されているレコードのフィールド値を修正するために、修正用非連結フォームを開くとき、当該レコードの値を転記したい。 <できないこと> コンボボックスに値が転記できない。 (テキストボックスには値が転記できる。) Private Sub Form_Load() Dim Sql As String Sql = "SELECT* FROM T_履歴 WHERE NO.=" & Key & ";" 'KeyはPublic変数、別のフォームモジュール内で値が格納されている。 'Keyによって、レコードはひとつに絞られている。 Dim DB As ADODB.Connection Set DB = CurrentProject.Connection Dim RS As New ADODB.Recordset RS.Open Sql, DB, adOpenForwardOnly, adLockOptimistic, adCmdText Me!氏名combo = RS!氏名 ↑この式で思うような結果が得られない。 .Text .Value のプロパティを付加しても結果は同じ。 ACCESS97ではこのように コンボボックス名="値" で、 値が代入され、コンボのソースの中からその値が選ばれた状態になったのに…。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- TAGOSAKU7
- ベストアンサー率65% (276/422)
回答No.1