![]() |
||
![]() |
Feld gibt das Datum des Vormonats ausIch schreibe Berichte mit Winword und brauche dort Felder, die mir statt des aktuellen Monats und Jahres den Vormonat oder das Vorjahr anzeigen. Wie kann ich in den Feldern das Datum berechnen? Die Berechnung des aktuellen Datums erledigt in Winword die Feldfunktion Aktualdat. Um das Datumsfeld anzulegen, drücken Sie zunächst die Tastenkombination [Strg]+[F9] und gebendann den Feldnamen Aktualdat ein:{ aktualdat }Mit den Tasten [Alt]+[F9] wechseln Sie zwischen Datumsanzeige und Feldansicht. Um das Jahr zu berechnen, extrahieren Sie zunächst die Jahreszahl mit dem Parameter \@ JJ:{ aktualdat \@ JJ }Mit der [F9]-Taste können Sie den Feldinhalt aktualisieren. Die Jahreszahl können Sie dann ineinen Feldausdruck klammern und beliebige Berechnungen anstellen. Das Vorjahr bekommen Sie mitfolgendem Feld:{= { aktualdat \@ JJ }-1 }Den Vormonat zu berechnen, ist etwas schwieriger, weil im Januar der Vormonat nicht auf 0, sondern auf 12 stehen muß. Die folgende Formel stellt Vormonat und Vorjahr im Format 5/96 dar:{wenn { aktualdat \@M }=1 "12/{={aktualdat \@JJ}-1}" "{={aktualdat \@M}-1} / {={aktualdat \@JJ}-1}" }Die Wenn-Bedingung prüft zunächst, ob der Monat Januar (1) vorliegt. Wenn das der Fall ist, nutzt Winword das Feld in der ersten Zeichenkette zur Datumsberechnung und trägt den Vormonat Dezember (12) ein. Bei allen anderen Monaten findet die Formel in der zweiten Zeichenkette Verwendung, die einfach Monats- und Jahreszahlen um den Wert 1 reduziert. |
![]() |