如何将表单跳转到Access中的特定记录?

时间:2019-04-05 11:59:57

标签: vba ms-access

我有一个访问表,该表从表中提取记录。用户将与记录进行交互,有时是按时间顺序,有时是直接跳转到特定记录。

该表使用一个称为ID的字段作为主键,该字段在创建记录时自动编号。这就是团队将用来直接跳转到记录的东西。

我需要创建一个文本框,可以在其中输入ID号,然后创建一个按钮以执行一些代码以跳转到指定记录(如果存在)。

我试图将我在网上找到的一些代码放在一起,但到目前为止,运气还算不错。

如果有人可以建议我并提供代码示例来完成这项工作,我将不胜感激! :)

1 个答案:

答案 0 :(得分:1)

利用RecordSetCloneBookmark属性。

使用RecordSetClone属性获取可以在不影响表单使用的“活动”记录集的情况下进行操作的表单记录集的副本。

在克隆的记录集中找到适当的记录(也许使用FindFirst方法),并获得Bookmark,它在记录集中唯一地标识了该记录。

将表单的Bookmark属性设置为从克隆的记录集获得的Bookmark值,以便将表单显示的当前记录更改为找到的记录。