「name」という名前のフィールドがあり、そのフィールドをループして、VBA変数に保存できるような形式で各行の値を取得したいと思います。列と行を指定してVBA変数に保存する際に問題が発生しました。誰かがこれを手伝ってくれますか?
質問する
928 次
1 に答える
1
データ バインド フォームにはRecordset
. またRecordsetClone
、 の読み取り専用コピーである もありRecordset
ます。
VBA を使用すると、 の行をループしてRecordsetClone
、現在の行の任意のフィールドの値を読み取ることができます。ほとんどの場合、読みたいフィールドをフィールドの序数ではなくフィールド名で示しますが、どちらの方法でも構いません。
Dim rs As DAO.Recordset
Set rs = Me.RecordsetClone
rs.MoveFirst
Do While Not rs.EOF
Debug.Print rs!id ' value of field named id '
Debug.Print rs(0) ' value of first field in recordset '
rs.MoveNext
Loop
Set rs = Nothing
于 2012-12-13T17:39:35.577 に答える