【发布时间】:2020-07-03 18:58:20
【问题描述】:
我的应用是使用 Access 开发的。
我正在尝试:
- 生成选择查询
- 将结果导出到 Outlook 邮件中(或至少在 Excel 中)
- 在最后销毁查询,以免重复
我的代码:
Private Sub Commande24_Click()
Dim db As Database
Dim Qdf As QueryDef
Dim strSQL As String
Dim matr As Double
matr = DLookup("Matricule", "Employée", "Nom = '" & Me.Nom & "'")
strSQL = "SELECT Employée.Matricule, Employée.Département, Employée.Nom, Employée.Prénom, Employée.Grade, Employée.Silo, Entree.date_entree_g, Sortie.Date_sortie_e, Sortie.Type_s FROM (Employée INNER JOIN Entree ON Employée.N° = Entree.N_emp) INNER JOIN Sortie ON Employée.N° = Sortie.N_emp WHERE Employée.Matricule = '" & matr & "'"
Debug.Print sql
【问题讨论】:
-
这能回答你的问题吗? Exporting Recordset to Spreadsheet。如果不循环记录并构建要包含在电子邮件正文中的字符串,则无法将记录集导出到 Outlook。电子邮件的替代方法是将报告附加为 PDF 的 SendObject 方法。
-
为什么会有“重复”——重复什么?