Funktionen VECKODAG

Gäller för
Access för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnerar ett värde av datatypen Variant (Heltal) som innehåller ett heltal som representerar dagen i veckan.

Syntax

Veckodag(datum [, första_dageni_veckan ] )

Syntaxen för funktionen Veckodag har följande argument:

Argument Beskrivning
Datum Obligatoriskt. Variant, numeriskt uttryck, stränguttryck eller en kombination av dessa som kan representera ett datum. Om datum innehåller Null, returneras Null .
förstadagiveckan Valfritt. En konstant som anger den första dagen i veckan. Om värdet inte anges används vbSunday .

Inställningar

Argumentet första_i_veckan har följande inställningar:

Konstant Värde Beskrivning
vbUseSystem 0 Använd NLS API-inställningen.
vbSunday 1 Söndag (standard)
vbMonday 2 Måndag
vbTuesday 3 Tisdag
vbWednesday 4 Onsdag
vbThursday 5 Torsdag
vbFriday 6 Fredag
vbSaturday 7 Lördag

Returvärden

Funktionen Veckodag kan returnera något av följande värden:

Konstant Värde Beskrivning
vbSunday 1 Söndag
vbMonday 2 Måndag
vbTuesday 3 Tisdag
vbWednesday 4 Onsdag
vbThursday 5 Torsdag
vbFriday 6 Fredag
vbSaturday 7 Lördag

Kommentarer

Om egenskapsinställningen Calendar är gregoriansk representerar det returnerade heltal den gregorianska veckodagen för argumentet datum. Om kalendern är Hijri representerar det returnerade heltal veckodagen Hijri för argumentet datum. För Hijri-datum är argumentnumret ett numeriskt uttryck som kan representera ett datum och/eller klockslag från 100-01-01 (gregoriansk 2 augusti 718) till 3/4 9666 (gregoriansk 31 dec 9999).

Frågeexempel

Uttryck Resultat
SELECT DateofSale, Weekday([DateofSale]) AS Uttr1 FROM ProductSales; Returnerar värdena från fältet "DateofSale" och det tal som representerar veckodagen för dessa datumvärden. (Som standard anses söndag vara den första dagen i veckan, 1).
SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; Returnerar värdena från fältet "DateofSale" och det tal som representerar veckodagen för dessa datumvärden. (med tanke på att måndag är den första dagen i veckan).

VBA-exempel

Obs

I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.

I det här exemplet används funktionen Veckodag för att hämta veckodagen från ett visst datum.

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

Välj rätt datumfunktion