Forms 以编程方式浏览连续窗体的记录

Forms 以编程方式浏览连续窗体的记录,forms,ms-access,navigation,ms-access-97,Forms,Ms Access,Navigation,Ms Access 97,我想浏览Access 97中连续表单的记录。我不知道怎么做。这就是我所尝试的: Me.RecordSetClone.MoveFirst以逻辑方式移动到第一条记录,但不在UI中移动。此外,CurrentRecord属性也不会更改 我无法设置CurrentRecord属性,它是只读的Me.CurrentRecord=1给出一个错误 DoCmd.GoToRecord记录:=acFirst似乎没有效果 以连续形式移动到第一条记录(以及下一条/上一条)的正确方法是什么?使用RecordsetClone和f

我想浏览Access 97中连续表单的记录。我不知道怎么做。这就是我所尝试的:

Me.RecordSetClone.MoveFirst
以逻辑方式移动到第一条记录,但不在UI中移动。此外,
CurrentRecord
属性也不会更改

我无法设置
CurrentRecord
属性,它是只读的
Me.CurrentRecord=1
给出一个错误

DoCmd.GoToRecord记录:=acFirst
似乎没有效果


以连续形式移动到第一条记录(以及下一条/上一条)的正确方法是什么?

使用RecordsetClone和form的
书签属性

警告:我很确定所有这些都在Access 97中起作用,但那是很久以前的事了

Sub-DemoNavigate()
Dim RS作为DAO.Recordset
设置RS=Me.RecordsetClone
先走一步
”“或者
绝对位置=0
'在表单中导航
Me.Bookmark=RS.Bookmark
“下一个记录
下一个
”“或者
绝对位置=1
Me.Bookmark=RS.Bookmark
'移动到已搜索的记录
RS.FindFirst“someField=42”
Me.Bookmark=RS.Bookmark
端接头

谢谢,
书签
是丢失的部分。我要试一试。