我的MS Access数据库内置了电子邮件功能,可根据与当前日期相同的时间戳查询添加的所有记录,并将其添加到通过电子邮件发送的报告中。这不是自动化的,因为不是每天都有记录输入,而是用户触发 - 通常是在一天结束时。
但如果有人忘了怎么办?
可以重写查询以过滤>=Date()-1
(或多天)的时间戳,但我们实际上不希望多次发送相同的记录。有没有一种方法,当查询运行以发送电子邮件时,它会标记发送的记录,以便不再发送它们?
答案 0 :(得分:0)
不,选择查询无法更新。
但不知何故,您必须能够修改生成邮件的代码,逐个更新表记录,并用时间戳标记每条记录。
然后,在邮寄时,过滤掉带有时间戳的记录。