<やりたいこと>
保存されているレコードのフィールド値を修正するために、修正用非連結フォームを開くとき、当該レコードの値を転記したい。
<できないこと>
コンボボックスに値が転記できない。
(テキストボックスには値が転記できる。)
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ではこのように コンボボックス名="値" で、
値が代入され、コンボのソースの中からその値が選ばれた状態になったのに…。
No.1ベストアンサー
- 回答日時:
どもども田吾作7です。
( ・・)?ン できませんか?
普通ならできますよ。
うーむ・・・
ちょっと気になったのですが、
RS.Open Sql, DB, adOpenForwardOnly, adLockOptimistic, adCmdText
の後に
Debug.Print RS.RecordCount
として、レコード件数が1以上かどうか調べてもらえませんか?
テキストにできて、コンボに出来ないのはおかしい。
もしかして、
RS.Open Sql, DB, adOpenStatic, adLockOptimistic, adCmdText
というようにカーソルタイプを変更したらうまくいくとか・・・
ちょっとレコード件数が気になります。
情報をください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る EXEの実行内容の結果によって、戻り値を0か1かで返したい 1 2023/07/04 16:40
- Visual Basic(VBA) ユーザーフォームの書き出しで追加のご相談 ユーザーフォームの値をシートに書き出す際、コードが表示され 2 2022/08/05 10:58
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る バッチからEXEの結果を受け取りたいのですが、 下記のバッ 1 2023/07/04 15:13
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
- Access(アクセス) 実行時エラー3131 FROM 句の構文エラーです について 7 2022/06/13 15:45
- Visual Basic(VBA) エクセルVBAについて 8 2022/07/13 22:41
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
-
Excel-vba 文字列と変数を...
-
VB6.0-整数と余りを求める
-
足して100になるような乱数のア...
-
スピンボタンで小数点
-
ラジオボタンの値の取得につい...
-
VBAで配列のNULL判定
-
フリーランタイマーの時間差分...
-
数字の位ごとの値を表示するプ...
-
C言語でCLAMP(a,b,c)
-
バッチファイルで正規表現を使...
-
1つ前の値を変数に保存する方法
-
相関係数p値の出し方
-
Access2003 オートナンバーの現...
-
Exit Subのような・・・。
-
VBAの定数の使い方で、計算値を...
-
Excel VBA でデータ転記について
-
Rubyで1ミリ秒のsleepできない...
-
DataGridView 複数行同時変更...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォームを開くときに、コンボ...
-
C言語 exitの使い方
-
Excel-vba 文字列と変数を...
-
VB6.0-整数と余りを求める
-
VBAで配列のNULL判定
-
足して100になるような乱数のア...
-
相関係数p値の出し方
-
数字の位ごとの値を表示するプ...
-
ラジオボタンの値の取得につい...
-
1つ前の値を変数に保存する方法
-
C#で動的にコントロールを取得...
-
VBAの定数の使い方で、計算値を...
-
フリーランタイマーの時間差分...
-
vbaで極大値を抽出する方法
-
10進数をアスキーコードに変換
-
C#でのIF文 時間比較のやり方
-
Nullってどういう意味ですか?
-
バッチファイルで正規表現を使...
-
DWORDって
-
railsのControllerでフォームの...
おすすめ情報