技術(shù) 點(diǎn)
- 技術(shù)
- 點(diǎn)
- V幣
- 點(diǎn)
- 積分
- 22799
|
2#
發(fā)表于 2011-9-12 13:10:33
|
只看該作者
這個(gè)需要先在記錄集里確定其位置。
一般建議先移動(dòng)到最末再移動(dòng)到開始,這樣可以提高讀取記錄集的效率,免于出錯(cuò)。如下面的代碼所示,將按bulk ID進(jìn)行排序后,移動(dòng)到第十條(需要提醒的是,MoveFirst已經(jīng)是第一條了,因此,第十條只需要Move9就可以了),并在立即窗口里顯示第一個(gè)字段的值。- Sub test()
- Dim rst As New ADODB.Recordset
- Dim i As Long
- rst.Open "select * from Main order by [bulk id]", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
- i = 9
- rst.MoveLast
- rst.MoveFirst
- rst.Move i
- Debug.Print rst(0).Value
- rst.Close
- End Sub
復(fù)制代碼 事實(shí)上,如果綁定窗體的話,可以考慮用FindFirst方法和Bookmark屬性來(lái)跳轉(zhuǎn)到所需記錄。 |
|