IsDate-funktio

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Palauttaa totuusarvon, joka ilmaisee, voiko lausekkeen muuntaa päivämääräksi.

Syntaksi

IsDate(lauseke)

Vaadittu lausekeargumenttion muuttuja, joka sisältää päivämääräksi tai ajaksi tunnistettavan päivämäärälausekkeen tai merkkijonolausekkeen.

Huomautuksia

IsDate palauttaa arvon Tosi , jos lauseke on päivämäärä tai tunnistettavissa kelvolliseksi päivämääräksi. muussa tapauksessa se palauttaa arvon Epätosi. Microsoft Windowsissa kelvollinen päivämääräalue on 1. tammikuuta 100 jKr. – 31. joulukuuta 9999 jKr. Alueet vaihtelevat eri käyttöjärjestelmissä.

Esimerkkejä kyselyistä

Lauseke Tulokset
SELECT IsDate([UnitPrice]) AS Expr1 FROM ProductSales; Funktio laskee, onko "Yksikköhinta" kelvollinen päivämäärä, ja palauttaa tuloksen "-1" Tosille ja "0" epätodelle sarakkeessa Expr1. Tulos on 0 (Epätosi).
SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales; Funktio arvioi, ovatko "DateofSale" ja "#31/10/2019#" kelvollisia päivämääriä, ja palauttaa tuloksen "-1" True-sarakkeelle ja "0" epätosille sarakkeessa Voimassaolopäivä ja Päivämäärätesti. Tulos on -1 (Tosi) molemmissa sarakkeissa.

VBA-esimerkki

Huomautus

Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.

Tässä esimerkissä IsDate-funktiolla määritetään, voidaanko lauseke muuntaa päivämääräksi.

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.