Druckdatum nur auf ausgedrucktem Dokument anzeigen
Hallo zusammen
Ich versuche in einem Word Dokument das Druckdatum nur auf dem eigentlichen Ausdruck auszugeben und am Bildschirm jedoch zu unterbinden (nicht anzuzeigen).
Ich versuche das über ein Feld und die Feldfunktion IF:
{IF{DATE \@ "dd.MM.yyyy" } >= { DOCPROPERTY "Stand" \* MERGEFORMAT} PRINTDATE \@ "dd.MM.yyyy" \* MERGEFORMAT ""}
Also nur anzeigen wenn aktuelle Datum größer gleich dem Datum im Eigenschaftsfeld "Stand" ist. Leider bleibt das Feld leer egal wie ich es drehe.
Das Feld Stand in den Eigenschaften des Dokumentes beinhaltet dabei ein Datum nach dem Format "dd.MM.yyyy"
Der Hintergedanke ist: Es gibt bei uns eine Policy zur Dokumentenrichtlinie die besagt, dass ausgedruckte Dokumente die älter als 2 Wochen nach dem Ausdruck sind ihre Gültigkeit verlieren. Da das Druckdatum im Word selber jedoch ohne Bedeutung ist und dort nur stören würde, möchte ich es beim Lesen am Bildschirm jedoch ausblenden. Steht eben nur am Ausdruck in der Fußzeile.
Irgendwo habe ich jedoch in meiner Formel einen Fehler, oder geht das überhaupt?
Danke
LG
Michael
Ich versuche in einem Word Dokument das Druckdatum nur auf dem eigentlichen Ausdruck auszugeben und am Bildschirm jedoch zu unterbinden (nicht anzuzeigen).
Ich versuche das über ein Feld und die Feldfunktion IF:
{IF{DATE \@ "dd.MM.yyyy" } >= { DOCPROPERTY "Stand" \* MERGEFORMAT} PRINTDATE \@ "dd.MM.yyyy" \* MERGEFORMAT ""}
Also nur anzeigen wenn aktuelle Datum größer gleich dem Datum im Eigenschaftsfeld "Stand" ist. Leider bleibt das Feld leer egal wie ich es drehe.
Das Feld Stand in den Eigenschaften des Dokumentes beinhaltet dabei ein Datum nach dem Format "dd.MM.yyyy"
Der Hintergedanke ist: Es gibt bei uns eine Policy zur Dokumentenrichtlinie die besagt, dass ausgedruckte Dokumente die älter als 2 Wochen nach dem Ausdruck sind ihre Gültigkeit verlieren. Da das Druckdatum im Word selber jedoch ohne Bedeutung ist und dort nur stören würde, möchte ich es beim Lesen am Bildschirm jedoch ausblenden. Steht eben nur am Ausdruck in der Fußzeile.
Irgendwo habe ich jedoch in meiner Formel einen Fehler, oder geht das überhaupt?
Danke
LG
Michael
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 380467
Url: https://administrator.de/forum/druckdatum-nur-auf-ausgedrucktem-dokument-anzeigen-380467.html
Ausgedruckt am: 23.04.2025 um 13:04 Uhr
16 Kommentare
Neuester Kommentar
Lass für den Vergleich die Formatierung des aktuellen Datums weg (gehe davon aus das das benutzerdefinierte Feld vom Typ "Datum" ist). Zusätzlich noch ein weiterer Check ob überhaupt ein Printdatum vorliegt damit da kein 00.00.0000 steht.
Die Auswertung funktioniert hier dann testweise korrekt. (F9) bei deinen Tests nicht vergessen
.
Und ganz WICHTIG, die inneren Klammern mit STRG+F9 erzeugen, nicht eintippen!
Grüße Uwe
{ IF { DATE } >= { DOCPROPERTY "Stand" } "{ IF "{ PRINTDATE \@ "dd.MM.yyyy" }" <> "00.00.0000" "{ PRINTDATE \@ "dd.MM.yyyy" }" "" }" ""}
Und ganz WICHTIG, die inneren Klammern mit STRG+F9 erzeugen, nicht eintippen!
Grüße Uwe
Nicht nur die, alle Verschachtelten Felder.
Wenn ja, auf was muss ich denn aufpassen? Was meinst du damit?
Steht oben im Post in Rot.Zitat von @eichi18:
Ok, das habe ich verstanden - ändert aber nichts daran, dass nur DATE anstelle des Datums ausgegeben wird.
Dann machst du noch etwas nicht richtig was wir hier leider nicht sehen können. Wie gesagt funktioniert hier ja testweise. Bei Bedarf stelle ich dir das DOCX gerne zum Download, die Felder lassen sich ja schlecht per Copy & Paste transportieren.Ok, das habe ich verstanden - ändert aber nichts daran, dass nur DATE anstelle des Datums ausgegeben wird.
Eine Verständnisfrage noch: Warum ist die IF Klausel der inneren Klammer mit Anführungszeichen geschrieben und die äußere ohne?
Weil der erste Vergleich ein "Datumsvergleich" und kein "String"-Vergleich ist, denn wie willst du ein Datum vergleichen ob "größer als" per String??, das geht aus Prinzip nicht. Die Felder sind ja im Background Datum-Werte also Zahlen und wenn sie das bleiben dann funktioniert auch der Vergleich.
Oder gleich mit ALT+F9 alle expandieren.
Wieder was gelernt. ;)
Schön, dann verlege die "Leitung" mal etwas damit sie nicht immer im Weg liegt
.
Wenns das dann war, den Beitrag bitte noch auf gelöst setzen. Merci.
Grüße Uwe
Wenns das dann war, den Beitrag bitte noch auf gelöst setzen. Merci.
Grüße Uwe