Zwraca wartość typu wariant (data) zawierającą bieżącą datę systemową.
Składnia
Data
Uwagi
Aby ustawić datę systemową, użyj instrukcji Date .
Jeśli funkcja Date jest używana z kalendarzem gregoriańskim, zachowanie funkcji Date$ pozostaje niezmienione przez ustawienie właściwości Calendar. Jeśli kalendarz jest Hidżrą, funkcja Data$ zwraca 10-znakowy ciąg w postaci mm-dd-rrrrr, gdzie mm (01-12), dd (01-30) i rrrr (1400-1523) to miesiąc, dzień i rok kalendarza Hidżry. Analogiczny zakres gregoriański to okres od 1 stycznia 1980 do 31 grudnia 2099.
Przykłady kwerend
| Wyrażenie | Rezultat |
|---|---|
| SELECT Date() AS Wyr1 FROM ProductSales GROUP BY Date(); | Zwraca bieżącą systemową "datę" dla daty krótkiej. Wynik: "dd/mm/rrrr". |
| SELECT Date()-[DateofSale] AS DaysSinceSale FROM ProductSales; | Zwraca różnicę między bieżącą wartością systemową "Date" i datą pola "DateofSale" jako liczbę i wyświetla wyniki w kolumnie "DaySinceSale". |
Przykłady kodu VBA
Użycie daty w wyrażeniuFunkcji Date można używać wszędzie tam, gdzie są używane wyrażenia. Na przykład właściwość Źródło kontrolki pola tekstowego w formularzu można ustawić w następujący sposób:
=Date()
Gdy formularz jest otwarty w widoku formularza, w polu tekstowym wyświetlana jest bieżąca data systemowa.
Używanie funkcji Date w kodzie VBA
Uwaga
Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.
W tym przykładzie użyto funkcji Date w celu zwrócenia bieżącej daty systemowej.
Dim MyDate
MyDate = Date ' MyDate contains the current system date.