Weekday (funkcia)

Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vráti hodnotu typu Variant (Integer), ktorá obsahuje celé číslo predstavujúce deň týždňa.

Syntax

Weekday(dátum [, prvýdeňtýždňa ] )

Syntax funkcie Weekday má tieto argumenty:

Argument Popis
dátum Povinný argument. Variant, numerický alebo reťazcový výraz alebo ľubovoľná kombinácia, ktorá môže predstavovať dátum. Ak dátum obsahuje hodnotu Null, vráti sa hodnota Null .
prvýdeňtýždňa Voliteľný argument. Konštanta, ktorá určuje prvý deň týždňa. Ak nie je zadaná, predpokladá sa, že je to vbSunday.

Nastavenia

Argument prvýdeňtýždňa má tieto nastavenia:

Konštanta Hodnota Popis
vbUseSystem 0 Použije sa nastavenie NLS API.
vbSunday 1 Nedeľa (predvolené)
vbMonday 2 Pondelok
vbTuesday 3 Utorok
vbWednesday 4 Streda
vbThursday 5 Štvrtok
vbFriday 6 Piatok
vbSaturday 7 Sobota

Vrátené hodnoty

Funkcia Weekday môže vrátiť ktorúkoľvek z týchto hodnôt:

Konštanta Hodnota Popis
vbSunday 1 Nedeľa
vbMonday 2 Pondelok
vbTuesday 3 Utorok
vbWednesday 4 Streda
vbThursday 5 Štvrtok
vbFriday 6 Piatok
vbSaturday 7 Sobota

Poznámky:

Ak je vlastnosť Calendar nastavená na možnosť Gregoriánsky, vrátená celočíselná hodnota predstavuje deň v týždni podľa gregoriánskeho kalendára pre argument dátum. Ak ide o kalendár Hedžra, vrátená celočíselná hodnota predstavuje deň v týždni podľa kalendára Hedžra pre argument dátum. Pre dátumy podľa kalendára Hedžra je číslo argumentu ľubovoľný numerický výraz, ktorý môže predstavovať dátum a/alebo čas od 1/1/100 (gregoriánsky 2. august 718) až do 4/3/9666 (gregoriánsky 31. december 9999).

Príklady dotazov

Výraz Výsledky
SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales; Vráti hodnoty z poľa DátumPredaja a číslo predstavujúce hodnotu Deň v týždni týchto hodnôt dátumu. (V predvolenom nastavení sa za prvý deň týždňa považuje nedeľa. 1).
SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; Vráti hodnoty z poľa DátumPredaja a číslo predstavujúce hodnotu Deň v týždni týchto hodnôt dátumu. (pondelok sa považuje za prvý deň týždňa).

Príklad VBA

Poznámka

Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.

V tomto príklade je funkcia Weekday použitá na získanie dňa v týždni zo zadaného dátumu.

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

Výber správnej funkcie dátumu