Angenommen, Sie haben ein Fälligkeitsdatum-Feld in einem Formular in Access, und Sie möchten anzeigen, wie viele Tage bis zum Eintreffen dieses Fälligkeitsdatums verbleiben. Eine schnelle Möglichkeit besteht darin, dem Formular ein neues Textfeld hinzuzufügen und dann die DateDiff-Funktion in diesem Textfeld zu verwenden, um die Berechnung durchzuführen.
-
Klicken Sie im Navigationsbereich mit der rechten Maustaste auf das Formular, und klicken Sie dann auf Layoutansicht.
-
Klicken Sie auf Entwurf > Textfeld, halten Sie die STRG-TASTE gedrückt, und klicken Sie dann auf das Layout, an dem Sie das Textfeld platzieren möchten.
-
Klicken Sie auf das neue Textfeld, und drücken Sie F4, um das Eigenschaftenblatt anzuzeigen, falls es noch nicht angezeigt wird.
-
Geben Sie auf der Registerkarte Daten des Eigenschaftenblatts im Eigenschaftenfeld Steuerelementquelle Folgendes ein:
=DateDiff("d";Date();[DueDate])
Ihr Formular sollte in etwa wie folgt aussehen:
Der Ausdruck in diesem Beispiel subtrahiert das heutige Datum (Date()) vom Fälligkeitsdatum. Das "d" weist Access an, die Anzahl der Tage (im Gegensatz zu Jahren, Monaten usw.) zu berechnen. Wenn Ihr Textfeld einen anderen Namen als DueDate hat, ersetzen Sie den tatsächlichen Textfeldnamen in den Funktionsargumenten.
Weitere Informationen
Weitere Informationen zu Ausdrücken finden Sie unter Erstellen eines Ausdrucks und Hinzufügen von Funktionen zu Access-Ausdrücken.
Weitere Informationen zu Formularen finden Sie unter Create eines Formulars in Access.