Elite Veteran
Beiträge: 876
Ort: Wien | Hallo, Rudolf!
Greiff - 17.10.13
ich möchte einen Report filtern und versenden.
zum Ansehen des Reports sehen die Zeilen so aus und das funktioniert auch:
stDocName = "Abrechnung-SR"
stLinkCriteria = "[Iname]=" & "'" & Me![Iname] & "' AND [SNummer]=" & "'" & Me![SNummer] & "'"
DoCmd.OpenReport stDocName, acPreview, , stLinkCriteria
Wenn ich den Report nun nicht ansehen, sondern versenden möchte, weiß ich nicht, ob ich einen entsprechenden Filter in sendreport eingeben kann. Kann ich auf irgendeine Weise ein stLinkCriteria eingeben?
DoCmd.SendObject acSendReport, "was muss hier rein??", acFormatPDF, EmailEmpfänger, "xx@xx.de", "yy@yy.de", "Zahlung wird überwiesen", "anbei die Abrechnung", False
Du kannst beides hintereinander machen: Zuerst in Seitenansicht öffnen und dabei den Filter mitgeben. Genau wie bisher bzw. wenn du willst, mit dem Parameter WindowMode von OpenReport auf acHidden. Dann SendObject, das den geöffneten Bericht mit dem bereits angewandten Filter verschickt. Danach schließt du den Bericht explizit mit: DoCmd.Close acReport, stDocName
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |