sql - MS Access:在运行 DELETE 查询之前运行 SELECT 查询
问题描述
我SELECT
在 MS Access 中使用查询从两个表中选择数据。
在第二步中,我想从第三个表中删除已显示在该选择查询结果中的条目。因此,我编写了一个DELETE
查询,从查询结果中显示的第三个表中删除所有记录SELECT
。
简单的问题:从 VBA 代码运行删除查询就足够了,还是我需要先运行SELECT
查询才能获得最新的结果?
表 1 和表 2 是链接表,它们每天都会更新,因此SELECT
在我运行DELETE
查询之前,查询的结果也应该有所不同。
提前致谢!
更新:这是两个不同的查询,而不是SELECT
删除查询中的语句。
解决方案
您可以通过放置两个查询来实现它,即在宏中选择查询和删除查询,
宏将像这个打开查询,在下面的属性选项下,选择选择查询打开查询,在下面的属性选项下,选择删除查询
保存宏。
然后,您可以将宏附加到表单上的命令按钮,然后每天或在需要时单击以运行宏。
推荐阅读
- angular6 - 如何在角度模板驱动的表单模型中使用字段集表示数组
- api - Yii2 - 在前端应用程序上处理用户访问令牌
- apache - 将索引从 Solr 导出到文件,其中字段对于 FieldCache 是非法的
- ionic-framework - 配置 Sass 以输出到 Ionic 3 中的不同文件夹
- azure-active-directory - Azure B2C 添加自定义登录策略
- python - 为什么线程中的计时器不能在多进程的进程中工作?
- python - 通过转义键停止while循环?
- tensorflow - Google Colab 笔记本是否与笔记本作者共享我的云端硬盘数据?
- python - 从熊猫行中删除多个重复出现的文本`
- shell - 如何使 echo 命令不跳过双引号