在Access中关闭表单的单个实例

时间:2015-07-06 22:37:13

标签: forms vba access-vba

我正在研究一个带有搜索功能的数据库,该功能可能会返回一个表单的多个记录(即一系列客户端ID)。我可以使用表单底部的左/右箭头自由导航 - 但是如果我有兴趣在完成工作后关闭表单的单个实例,该怎么办?理想情况下,我可以完成一个客户端所需的任务,然后关闭该记录并将其切换到下一个。

DoCmd.Close acForm, "Form Name"

在这里不起作用,因为它会关闭整个表单。

请告诉我这是否有意义 - 谢谢!

1 个答案:

答案 0 :(得分:0)

你已经在这个问题中暗示了答案。当您运行查询以打开表单时,如果查询返回多个记录,它仍然只打开一个表单。底部的箭头将您从一个记录带到下一个(或前一个),但您仍然在一个表单内。您无法从同一查询中的其他记录关闭单个记录。从一个记录移动到下一个记录会保存更改,因此您实际上不需要单独关闭记录。