Palauttaa totuusarvon , joka ilmaisee, voidaanko lauseke muuntaa päivämääräksi.
Syntaksi
IsDate ( lauseke )
Pakollinen lausekeargumentti on variantti, joka sisältää päivämäärälausekkeen tai merkkijonolauseke tunnistettavissa päivämääräksi tai kellonajaksi.
Huomautuksia
IsDate palauttaa arvon Tosi , jos lauseke on päivämäärä tai se tunnistetaan kelvolliseksi päivämääräksi. muussa tapauksessa se palauttaa arvon Epätosi. Microsoft Windowsissa kelvollisten päivämäärien alue on 1.1.100–31.12.9999. alueet vaihtelevat käyttöjärjestelmien välillä.
Esimerkkejä kyselystä
Lauseke |
Tulokset |
SELECT IsDate([UnitPrice]) AS Expr1 FROM ProductSales; |
Funktio arvioi, onko Yksikköhinta-argumentti kelvollinen päivämäärä, ja palauttaa tuloksen muodossa "-1" arvolle Tosi ja "0" sarakkeessa Lauseke1. Tulos on 0 (epätosi). |
SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales; |
Funktio arvioi, onko DateofSale- ja #31/10/2019#-argumentit kelvollinen päivämäärä, ja palauttaa tuloksen muodossa "-1" tosi-argumentille ja "0" Epätosi-funktiolle Sarakkeessa ValidDate ja DateTest. 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-funktion avulla 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.