Rapport sluiten na verzending mail

Status
Niet open voor verdere reacties.

reneemettrie

Terugkerende gebruiker
Lid geworden
1 aug 2006
Berichten
1.279
Klein probleempje (Access 2013)

Ik wil vanuit een formulier een rapport mailen (waarbij dat rapport het huidige record op het formulier betreft)
Dit lukt, maar na afloop is het rapport niet gesloten hoewel dat wel in de code staat.
Komt dit omdat Access niet actief is op het ogenblik van dat commando?
Kan ik het op één of andere manier toch sluiten? (wil wel de mail nog eventjes bekijken en eventueel editeren)

Hier een deel van de code:

Code:
DoCmd.OpenReport reportname:="rpt_licence", view:=acViewPreview, _
wherecondition:="LicenceID =" & "'" & LicenceID & "'"

DoCmd.SendObject objecttype:=acSendReport, Objectname:="rpt_licence", to:=email, subject:=Onderwerp, _
messagetext:=Bericht, outputformat:=acFormatPDF

DoCmd.Close objecttype:=acReport, Objectname:="rpt_licence"
 
De vraag is natuurlijk: waarom open je het rapport? Ik geef al een tijdje het advies om rapporten te koppelen aan een variabele (tijdelijke) query die je vanuit de QueryDefs collectie aanpast. De query bevat dus het filter dat je wilt gebruiken, en je hoeft nooit iets te veranderen aan het rapport. Ergo: je kunt het rapport altijd versturen zonder problemen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan