初めて自分の家と他人の家が違う、と意識した時

フォーム内に表示しているクエリのレコードを選択し、
選択したレコードのフィールドの値を取得(変数に入れる)
するにはどうしたらよいか?

変数 = Me.オブジェクトの名前.Form.CurrentRecord
とすると選択されたクエリ自体のレコード番号は取得できるのですが・・・

A 回答 (2件)

私もコントロールを参照すれば・・・と思いますが、こんな風?


イミディエイトウィンドウに出力。
Private Sub コマンド21_Click()
Dim rs As DAO.Recordset
Dim i As Integer

Set rs = Me.Recordset
For i = 0 To rs.Fields.Count - 1
Debug.Print i, rs.Fields(i).Name, rs.Fields(i).Value
Next
Set rs = Nothing
End Sub
    • good
    • 0
この回答へのお礼

ありがとうございます。rs.Fields(i)とするやり方がわからないのが原因でした。助かりました。

お礼日時:2015/04/24 18:21

Me.コントロールの名前.value


もしくは
Me.コントロールの名前.text
などに入っていませんか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A