Hallo,
ich wollte über eine vba ein pdf mit vorgegebenen Namen erstellen erstellen lassen, in dem sowoh Datum, als auch die aktuelle Zeit enthalten sind. über die Time-funktion wird die Zeit mit : getrennt, was bei Dateinamen nicht erlaubt ist. habe folgende vba und hinter date soll die Zeit als 112251 für 11:22:51 stehen
...
Dim Datum As String
Datum = Date
DoCmd.OpenReport "Angebot Kosten", acViewPreview, , "Rechnungsnummer =" & Me!Rechnungsnummer, acHidden
DoCmd.OutputTo acOutputReport, "Angebot Kosten", acFormatPDF, DateiPfad & "\" &lName & ", " & Me.Vorname & " - Angebot Kosten vom " & Datum & ".pdf"
...
Ich hoffe, ihr könnt mir weiterhelfen.
Hallo,
Date enthält keine Uhrzeit. Deklaration als String ist falsch, aber die beiden Zeilen sind ohnehin überflüssig, Du kannst Now (Datum mit Uhrzeit) direkt verwenden.
Daher so:
... vom " & Format(Now,"dd-mm-yyyy_hhnnss") & ".pdf"
Für die Minuten ist nn richtig.
Ich würde auch den Punkt im Datum nicht verwenden.
Ggf. könnte es sinnvoll sein, das Datumsformat umzudrehen (yyyy-mm-dd).