Zu Ihrer Motivation möchten Sie eventuell in einem Formular „Noch x Wochen und n Tage bis zum Urlaub!“ ausgeben. Wie aber berechnen Sie die Wochen und Tage, ausgehend vom aktuellen Datum?
Ganz einfach: Legen Sie zu nächst ein ungebundenes Textfeld an und weisen Sie diesem Feld in der Eigenschaft „Steuerelementeinhalt“ die folgende Formel zu:
=“Noch “ & DatDiff(„w“;Jetzt(); Me.UrlStart) & “ Wochen und “ & DatDiff(„t“;Jetzt();Me.UrlStart) Mod 7 & “ Tage bis zum Urlaub!“
„UrlStart“ ersetzen Sie dabei durch den Namen des Feldes, das das Startdatum des Urlaubs speichert. Die Lösung nutzt „DateDiff“, um die Differenz in Tagen und Wochen zum angegebenen Termin zu berechnen. Eine solche Lösung können Sie aber auch einsetzen, um beispielsweise die Rest – zeit bis zur Fälligkeit einer Aufgabe auszugeben.
Die Formel würde dann beispielsweise so aussehen:
=“Noch “ & DatDiff(„w“;Jetzt(); Me.EndeDatum) & “ Wochen und “ & DatDiff(„t“;Jetzt();Me.EndeDatum) Mod 7 & “ Tage bis zum Abschluss!“
„EndeDatum“ ersetzen Sie dabei durch den Namen des Feldes mit dem Zieldatum.