使用表作为字段条件的循环,导出和电子邮件查询

时间:2014-06-04 18:22:46

标签: mysql sql excel

很抱歉这个长期的问题似乎越多我研究得越困惑。 我希望有人可以帮助我弄清楚并创建解决问题的最有效方法。我正在构建一个Access 2010数据库,其中包含链接到SharePoint列表的表。我需要做的是使用Query1的结果为包含Tbl_TopicOwners的每个主题创建和发送电子邮件excel文件。 由于某些原因,我总是遇到循环记录集的麻烦,这似乎有点超出我的知识。 我正在使用的表/查询细分如下:

查询1

SELECT AssetList.Name, 
       AssetList.Title, 
       AssetList.[Asset Full Name], 
       AssetList.[SMEReview Date], 
       AssetList.[SMESign Off Name], 
       AssetList.[Maintenance Trigger Date], 
       removeObsoleteWhiteSpace([AssetList.Topics]) AS myTopic
FROM   AssetList
WHERE  (((AssetList.[Maintenance Trigger Date])>[Forms]![Form1]![Text0] 
   And (AssetList.[Maintenance Trigger Date])<[Forms]![Form1]![Text2]))
ORDER BY AssetList.[Maintenance Trigger Date];

Tbl_TopicOwners

主题 所有者 电子邮件地址

总之,由于某种原因,我觉得我上面没有任何意义,我想自动化以下过程: 用户将在2个文本框(Text0和Text2)中设置其日期范围,然后单击“发送报告”按钮。 Query1将导出并通过电子邮件(以表格中的相应电子邮件地址)为位于Tbl_TopicOwners表中的每个主题的Excel文件。 这甚至可能吗? 谢谢

0 个答案:

没有答案