ms access 2003导航到记录的绝对位置

时间:2010-11-11 15:28:48

标签: ms-access access-vba

我想通过在文本框中输入记录绝对位置来导航到表单上的记录。到目前为止悲惨的失败。谁能告诉我怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用记录集或记录集克隆:

Set RS = frm.RecordsetClone
''Populate recordset
RS.MoveLast
RS.MoveFirst

If lngRecNo = 0 Or lngRecNo > RS.RecordCount Then
    MsgBox "Cannot go to the specified record." & vbCrLf _
    & "Please try again."
Else
    ''Counting from zero
    RS.AbsolutePosition = lngRecNo - 1
    frm.Bookmark = RS.Bookmark
End If