我是MS Access的新手,所以任何帮助都将不胜感激。我搜索了这个网站和其他人的解决方案,但似乎找不到一个简单的解决方案。如果已经被问过,请道歉。
我需要的是在链接表更新后从Access发送给我的电子邮件。电子邮件应包含已插入表中的新记录的详细信息。在下面的示例中,ID 2已插入到链接表中,因此电子邮件应包含ID 2的详细信息。
ID ID
1 Desc1
2 Desc2
提前感谢您的帮助。
答案 0 :(得分:0)
在Access 2010中,您可以使用Data Macro作为AfterInsert事件。它甚至有“发送电子邮件”操作,但我认为您不能使用电子邮件中插入记录中的数据。
您可以使用SetLocalVar
操作通过某种黑客方式调用VBA函数,请参阅here。
我能够使用SetLocalVar并在Expression中输入标准模块中公共函数的名称。
在Access 2003中,此功能不存在。如果用户直接插入表中,那你就不幸了(好吧,你可以让一个Access实例全天候运行,并在Timer循环中检查更改)。
如果您使用表单,则可以使用AfterInsert
事件发送电子邮件。