访问"转到具有匹配外键的下一条记录"



当我搜索下一条记录时,我正在尝试在MS Access 2016中找到一种方法,它会转到具有相同匹配外键的下一条记录。这些记录在表中彼此不相邻,并且希望能够来回移动以编辑有关已搜索的特定外键的信息。

另外,我希望将其保留在窗体视图中,并使用类似于上一条记录和下一条记录的按钮在记录之间来回移动。

在数据表视图中使用窗体,在其中筛选该特定外键。

然后,您可以来回移动并根据需要进行编辑。

右键单击具有要编辑的记录的外键的记录。 选择值上的筛选器。

现在,您可以使用普通记录导航按钮进行导航。

这可以在 Macro Builder 或 VBA 中完成;但是,我们将在 Macro Builder 中解释如何执行此操作。您可以转到底部的源链接以了解如何在VBA中使用该命令。

1( 使用"查找记录"命令获取要编辑的信息。

2(接下来,对要转到与外键相关的下一条记录的按钮进行编程。

创建一个与外键相等的 Temp 变量,并将 SetTempVar 作为宏生成器中的第一个事件。

在此之后,在宏生成器中使用以下命令:查找记录...接下来,设置"查找记录"命令的属性。

查找内容: =[TempVars]![临时变量名称此处]

然后将表单的其余部分设置为要定制的内容。

源: https://msdn.microsoft.com/en-us/vba/access-vba/articles/docmd-findrecord-method-access

最新更新