Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Bericht als PDF Speichern

Begonnen von J.D, September 08, 2023, 20:40:45

⏪ vorheriges - nächstes ⏩

J.D

Hi Leute,
lange nicht mehr da gewesen, aber nun habt ihr mich zurück... :D

Ich habe da folgendes problem das der Bericht zwar aufgeht mit dem richtigen Datensatz (soll er eigentlich nicht) aber egal... nur kommt immer ein RUNTIME 2501 - The OutputTo action was canceledPrivate Sub Command190_Click()
   Dim strBericht  As String
    Dim strWHERE    As String
    Dim strDatei    As String
    ' Local
    strBericht = "Checkliste"
    strWHERE = "[Rechnung_ID] =" & Me![ID] & ""
    strDatei = "C:\TEMP\""[Rechnung_ID] =" & Me![ID] & """.pdf"
    DoCmd.OpenReport strBericht, acViewPreview, , strWHERE, acHidden
    DoCmd.OutputTo acOutputReport, strBericht, acFormatPDF, strDatei, False
    DoCmd.Close acReport, strBericht
    ' Server
End Sub

please help!!!

grüsse J.D.


Hilfe zur Selbsthilfe vs. learning by burning
Schritt 1.2

andyfau

Hallo,

der Aufbau der Variable strDatei ergibt keinen gültigen Dateinamen. Das verursacht den Fehler 2501.

Gruß
Andreas
Beste Grüße
Andreas

Beaker s.a.

Und, falls du noch drauf gekommen bist, - Debug.Print ist deshalb dein Freund.
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

ebs17

Gegenfrage: Nach welchen Regeln baust Du den String so zusammen, wobei insbesondere das Einmischen von Anführungszeichen zu beschreiben wäre?
strDatei = "C:\TEMP\""[Rechnung_ID] =" & Me![ID] & """.pdf"Wie dann schon geschrieben ist es oft hilfreich, das anzuschauen und zu überprüfen, was als Ergebnis eigenen Tuns herauskommt.
Mit freundlichem Glück Auf!

Eberhard

J.D

ok, danke für den wink mit dem dolch...

hab es hinbekommen, war echt dumm :D

grüsse J.D.
Hilfe zur Selbsthilfe vs. learning by burning
Schritt 1.2