VIIKONPÄIVÄ-funktio

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

Palauttaa variantin (kokonaisluvun), joka sisältää viikonpäivää edustavan kokonaisluvun.

Syntaksi

Viikonpäivä(päivämäärä [, viikon ensimmäinen päivä])

Viikonpäivä-funktion syntaksilla on seuraavat argumentit:

Argumentti Kuvaus
päivämäärä Pakollinen. Muuttuja, numeerinen lauseke, merkkijonolauseke tai mikä tahansa näiden yhdistelmä, joka voi vastata päivämäärää. Jos päivämäärä on tyhjäarvoinen, funktio palauttaa tyhjäarvon .
viikonensimmäinenpäivä Valinnainen. Vakio, joka määrittää viikon ensimmäisen päivän. Jos tätä argumenttia ei määritetä, oletusasetus on vbSunday.

Asetukset

Viikon ensimmäinen päivä -argumentilla on seuraavat asetukset:

Vakio Arvo Kuvaus
vbUseSystem 0 Käytä NLS API -asetusta.
vbSunday 1 Sunnuntai (oletus)
vbMonday 2 Maanantai
vbTuesday 3 Tiistai
vbWednesday 4 Keskiviikko
vbThursday 5 Torstai
vbFriday 6 Perjantai
vbSaturday 7 Lauantai

Palautusarvot

Viikonpäivä-funktio voi palauttaa seuraavia arvoja:

Vakio Arvo Kuvaus
vbSunday 1 Sunnuntai
vbMonday 2 Maanantai
vbTuesday 3 Tiistai
vbWednesday 4 Keskiviikko
vbThursday 5 Torstai
vbFriday 6 Perjantai
vbSaturday 7 Lauantai

Huomautuksia

Jos Calendar-ominaisuusasetus on gregoriaaninen, palautettu kokonaisluku edustaa gregoriaanisen viikonpäivän päivämääräargumenttia. Jos kalenteri on islamilainen, palautettu kokonaisluku edustaa islamilaisen kalenterin viikonpäivää päivämääräargumentille. Islamilaisen kalenterin päivämäärien argumenttinumero on mikä tahansa numeerinen lauseke, joka voi vastata päivämäärää tai kellonaikaa 1.1.100 (gregoriaaniset 2.8.718) – 4.3.9666 (gregoriaaninen 31.12.9999).

Esimerkkejä kyselyistä

Lauseke Tulokset
SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales; Palauttaa "DateofSale"-kentän arvot ja luvun, joka vastaa näiden päivämääräarvojen viikonpäivää. (Sunnuntai katsotaan oletusarvoisesti viikon ensimmäiseksi päiväksi; 1).
SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; Palauttaa "DateofSale"-kentän arvot ja luvun, joka vastaa näiden päivämääräarvojen viikonpäivää. (pidä maanantaita viikon ensimmäisenä päivänä).

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ä viikonpäivä-funktiolla saadaan viikonpäivä määritetystä päivämäärästä.

Dim MyDate, MyWeekDay
MyDate = #February 12, 1969#    ' Assign a date.
MyWeekDay = Weekday(MyDate)    
' MyWeekDay contains 4 because 
' MyDate represents a Wednesday.

Oikean päivämääräfunktion valinta