IsDate, funksjon

Gjelder for
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnerer en boolsk verdi som angir om et uttrykk kan konverteres til en dato.

Syntaks

Erdato(uttrykk)

Det obligatoriske uttrykksargumenteter en variant som inneholder et datouttrykk eller strenguttrykk som kan godkjennes som dato eller klokkeslett.

Merknader

IsDate returnerer Sann hvis uttrykket er en dato eller er gjenkjennelig som en gyldig dato. Hvis ikke, returneres Usann. I Microsoft Windows er området for gyldige datoer 1. januar 100 e.Kr. til 31. desember 9999 e.Kr.; Områdene varierer mellom operativsystemer.

Eksempler på spørringer

Uttrykk Resultater
SELECT IsDate([UnitPrice]) AS Expr1 FROM ProductSales; Funksjonen evaluerer om "Enhetspris" er en gyldig dato og returnerer resultatet som "-1" for Sann og "0" for Usann i kolonnen Uttrykk1. Resultatet er 0 (usann).
SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales; Funksjonen evaluerer om «Salgsdato» og «#31/10/2019#» er en gyldig dato og returnerer resultatet som «-1» for Sann og «0» for Usann i kolonnene Gyldig dato og Datotest. Resultatet er -1 (sann) i begge kolonner.

VBA-eksempel

Obs!

I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.

Dette eksemplet bruker IsDate-funksjonen til å fastslå om et uttrykk kan konverteres til en dato.

Dim MyDate, YourDate, NoDate, MyCheck
MyDate = "February 12, 1969"
YourDate = #2/12/69#
NoDate = "Hello"
MyCheck = IsDate(MyDate)    ' Returns True.
MyCheck = IsDate(YourDate)    ' Returns True.
MyCheck = IsDate(NoDate)    ' Returns False.