Funzione IsDate

Si applica a
Access per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Restituisce un valore Boolean che indica se un'espressione può essere convertita in una data.

Sintassi

IsDate(expression)

L'argomento dell'espressioneobbligatoria è un oggetto Variant contenente un'espressione di data o un'espressione stringa riconoscibile come data o ora.

Osservazioni

IsDate restituisce True se l'espressione è una data o è riconoscibile come data valida. in caso contrario, restituisce False. In Microsoft Windows l'intervallo di date valide va dal 1° gennaio del 100 d.C. al 31 dicembre 9999 d.C.; Gli intervalli variano in base al sistema operativo.

Esempi di query

Espressione Risultati
SELECT IsDate([PrezzoUnitario]) AS Expr1 FROM ProductSales; La funzione valuta se "PrezzoUnitario" è una data valida e restituisce il risultato come "-1" per True e "0" per False nella colonna Expr1. Il risultato è 0 (Falso).
SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales; La funzione valuta se "DateofSale" e "#31/10/2019#" sono date valide e restituisce il risultato come "-1" per True e "0" per False rispettivamente nelle colonne ValidDate e DateTest. Il risultato è -1 (Vero) in entrambe le colonne.

Esempio di VBA

Nota

Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.

In questo esempio viene usata la funzione IsDate per determinare se un'espressione può essere convertita in una data.

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.