Chapter5-4 | レコードの移動 | |||||||
■任意のレコードへ移動してデータを出力する例 Dim dbs As Database
Dim rst As Recordset Set dbs = CurrentDb Set rst = dbs.OpenRecordset("tbl書籍情報") With rst .MoveLast Debug.Print !ISBN, !タイトル, !著者, !発行日, !価格 .MovePrevious Debug.Print !ISBN, !タイトル, !著者, !発行日, !価格 .MovePrevious Debug.Print !ISBN, !タイトル, !著者, !発行日, !価格 .MoveFirst Debug.Print !ISBN, !タイトル, !著者, !発行日, !価格 .MoveNext Debug.Print !ISBN, !タイトル, !著者, !発行日, !価格 .MovePrevious Debug.Print !ISBN, !タイトル, !著者, !発行日, !価格 .Close End With ■すべてのレコードをトレースする例 Dim dbs As Database
Dim rst As Recordset Set dbs = CurrentDb Set rst = dbs.OpenRecordset("tbl書籍情報") With rst Do Until .EOF .MoveNext Loop .Close End With
■レコード数を調べてすべてのレコードをトレースする例 Dim dbs As Database
Dim rst As Recordset Dim lngRecMax As Long Dim ilngLoop As Long Set dbs = CurrentDb Set rst = dbs.OpenRecordset("tbl書籍情報") With rst lngRecMax = .RecordCount For ilngLoop = 1 To lngRecMax Debug.Print !ISBN, !タイトル, !著者, !発行日, !価格 .MoveNext Next ilngLoop .Close End With
|
||||||||
|
Copyright © T'sWare All rights reserved |