首页 > 解决方案 > MS Access:在运行 DELETE 查询之前运行 SELECT 查询

问题描述

SELECT在 MS Access 中使用查询从两个表中选择数据。

在第二步中,我想从第三个表中删除已显示在该选择查询结果中的条目。因此,我编写了一个DELETE查询,从查询结果中显示的第三个表中删除所有记录SELECT

简单的问题:从 VBA 代码运行删除查询就足够了,还是我需要先运行SELECT查询才能获得最新的结果?

表 1 和表 2 是链接表,它们每天都会更新,因此SELECT在我运行DELETE查询之前,查询的结果也应该有所不同。

提前致谢!

更新:这是两个不同的查询,而不是SELECT删除查询中的语句。

标签: sqlms-access

解决方案


您可以通过放置两个查询来实现它,即在宏中选择查询和删除查询,

宏将像这个打开查询,在下面的属性选项下,选择选择查询打开查询,在下面的属性选项下,选择删除查询

保存宏。

然后,您可以将宏附加到表单上的命令按钮,然后每天或在需要时单击以运行宏。


推荐阅读