Funkcija Weekday

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vraća vrijednost Variant (Cijeli broj) koja sadrži cijeli broj koji označava dan u tjednu.

Sintaksa

Weekday(date [, prvi_dan_u_tjednu ] )

Sintaksa funkcije Weekday sadrži ove argumente:

Argument Opis
Datum Obavezno. Variant, brojčani izraz, nizovni izraz ili njihova kombinacija koja može označavati datum. Ako datum sadrži vrijednost Null, vraća se vrijednost Null .
prvi_dan_u_tjednu Neobavezno. Konstanta koja određuje prvi dan u tjednu. Ako nije određena, pretpostavlja se da je vbSunday .

Postavke

Argument prvi_dan_u_tjednu ima sljedeće postavke:

Konstanta Vrijednost Opis
vbUseSystem 0 Koristite postavku NLS API-ja.
vbSunday 1 Nedjelja (zadano)
vbMonday 2 Ponedjeljak
vbutorak 3 utorak
vbSrijeda 4 Srijeda
vbčetvrtak 5 Četvrtak
vbpetak 6 Petak
vbSaturday 7 Subota

Vraćene vrijednosti

Funkcija Weekday može vratiti bilo koju od ovih vrijednosti:

Konstanta Vrijednost Opis
vbSunday 1 Nedjelja
vbMonday 2 Ponedjeljak
vbutorak 3 utorak
vbSrijeda 4 Srijeda
vbčetvrtak 5 Četvrtak
vbpetak 6 Petak
vbSaturday 7 Subota

Napomene

Ako je postavka svojstva Calendar gregorijanski, vraćeni cijeli broj predstavlja gregorijanski dan u tjednu za argument datuma. Ako je kalendar islamski kalendar, vraćeni cijeli broj predstavlja Hidžri dan u tjednu za argument datuma. Za Hidžri datume broj argumenta je bilo koji brojčani izraz koji može predstavljati datum i/ili vrijeme između 1.1.20100. (2. gregorijanskog kalendara 718.) i 3.4.9666. (31. gregorijanskog kalendara 9999.).

Primjeri upita

Izraz Rezultati
SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales; Vraća vrijednosti iz polja "DatumProdaje" i broj koji predstavlja "Dan u tjednu" tih vrijednosti datuma. (Nedjelja se po zadanom smatra prvim danom u tjednu; 1).
SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; Vraća vrijednosti iz polja "DatumProdaje" i broj koji predstavlja "Dan u tjednu" tih vrijednosti datuma. (smatrajući ponedjeljak prvim danom u tjednu).

VBA primjer

Napomena

Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

U ovom se primjeru koristi funkcija Weekday za dohvaćanje dana u tjednu od navedenog datuma.

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

Odabir odgovarajuće funkcije datuma