IsDate funkcija

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Pateikiama Bulio logikos reikšmė, nurodanti, ar reiškinį galima konvertuoti į datą.

Sintaksė

IsDate(išraiška)

Būtinas reiškinioargumentas yra variantas, kuriame yra datos reiškinys arba eilutės reiškinys, atpažįstamas kaip data ar laikas.

Pastabos

IsDate grąžina True (teisinga ), jei reiškinys yra data arba yra atpažįstamas kaip galiojanti data; priešingu atveju ji grąžina False. "„Microsoft“ Windows" galiojančių datų diapazonas yra nuo sausio 1 d., 100 m. po Kr. iki gruodžio 31 d., 9999 m. po Kr.; Diapazonai skirtingose operacinėse sistemose skiriasi.

Užklausų pavyzdžiai

Išraiška Rezultatai
SELECT IsDate([Vieneto_kaina]) AS Reiškinys1 FROM ProductSales; Funkcija įvertina, ar "Vieneto_kaina" yra galiojanti data, ir pateikia rezultatą kaip "-1", jei tai teisinga, ir "0", jei klaidinga, stulpelyje Išraiška1. Rezultatas yra 0 (klaidinga).
SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales; Funkcija įvertina, ar "DateofSale" ir "#31/10/2019#" yra galiojanti data ir pateikia rezultatą "-1", jei True (teisinga), ir "0" (jei False) stulpeliuose ValidDate ir DateTest (neteisinga). Rezultatas yra -1 (teisinga) abiejuose stulpeliuose.

VBA pavyzdys

Pastaba

Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Šiame pavyzdyje naudojama funkcija IsDate , norint nustatyti, ar reiškinį galima konvertuoti į datą.

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.