FAQ TFORMer Server
Wie kann ich bei einem PDF Druckertyp den Dateinamen dynamisch steuern?
Wie kann ich bei einem PDF Druckertyp den Dateinamen dynamisch steuern?
Hierfür zeigen wir Ihnen zwei verschiedene Möglichkeiten:
a) Den Dokument Namen über eine Expression im Formular setzen: Dabei holt man sich über die Systemvariable Device das Verzeichnis und ergänzt dann den Dateinamen über einen variablen Ausdruck.
- Unter Eigenschaften ➔ Gerät das Prefix für den Pfad setzen.
- Danach über eine Expression in der Formular/Reporteigenschaft Dokument Name (im Layout) einen dynamischen Dateinamen anhängen.
- Zum Beispiel kann man einen Zeitstempel dazuhängen, woraufhin der Dokumentenname den vollen Pfad ergibt: Device + Format(Now(), "yymmdd-HHmmss") + ".pdf"
- Um Überschreibungen zu verhindern, kann man eine Zusatzidentifikation (als Prefix, Suffix, im Prinzip jedes Datenfeld möglich) dazugeben.
b) Den Dokument-Namen über ein externes Datenfeld tfDokumentName von außen setzen:
- Der tfDokumentName ist ein System-Datenfeld, das nicht extra angelegt werden muss.
- Dieses externe Datenfeld wird automatisch an das Device angehängt.