mikelpz
Goto Top

Access 2013 output to methode (pdf erstellung)

Hallo,

ich stehe gerade etwas im Wald.

Ich lasse in einer Schleife mehrere Male eine Access Bericht mit Werten öffnen und diese dann gleich ausdrucken.
Funktioniert auch wie es soll.

Wenn ich analog dazu PDF erzeugen möchte (output to methode) bekomme ich oft den Laufzeitfehler 2501.
Ich lasse mir nun schon den Bericht als Vorschau anzeigen (um zu sehe ob er auch Daten enthält). Die Vorschau wird auch korrekt angezeigt.

Bei einzelner Erzeugung eines PDF, tritt das Problem auch sporadisch auf.


Wer hat einen Tipp ???


Folgene Methode nutze ich (der pfad ist gefüllt / der Berichtsname kommt vom offenen Bericht) :

Sub cmdPDFerzAutom(Optional pfad As String)
'Erzeugung aller Berichte als PDF
sOutFile = pfad

For i = 0 To Reports.Count - 1
pdfname = Reports(i).Name
Next i

'hier PDFAUSGABE - OK
If pdfname <> "" Then
If Len(sOutFile) > 0 Then
DoCmd.OutputTo acOutputReport, pdfname, acFormatPDF, sOutFile
Else

End If
DoCmd.Close acReport, pdfname
End If

End Sub

Content-Key: 253314

Url: https://administrator.de/contentid/253314

Printed on: April 25, 2024 at 22:04 o'clock