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

Weekday(date [, firstdayofweek ] )

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 inget anges antas vbSunday .

Inställningar

Argumentet förstadageniveckan 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 Arbetsdag 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 heltalet den gregorianska veckodagen för datumargumentet. Om kalendern är Hijri representerar det returnerade heltalet Hijri-dagen i veckan för datumargumentet. För hijri-datum är argumenttalet ett numeriskt uttryck som kan representera ett datum och/eller en tid mellan 100-01-01 (gregoriansk 2 augusti 718) till 9666-04-03 (gregoriansk 31 december 9999).

Exempel på frågor

Uttryck Resultat
SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales; Returnerar värdena från fältet "Försäljningsdatum" och det tal som representerar "Veckodag" 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 "Försäljningsdatum" och det tal som representerar "Veckodag" för dessa datumvärden. (med måndagen som 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 angivet datum.

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

Välja rätt datumfunktion