Applies ToAccess 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 någon kombination av dessa som kan representera ett datum. Om datum innehåller Null, returneras Null .

förstadagiveckan

Valfritt. En konstant som anger veckans första dag. Om värdet inte anges används vbSunday .

Inställningar

Argumentet förstaveckanpååret 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 Kalender ä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, MyWeekDayMyDate = #February 12, 1969#    ' Assign a date.MyWeekDay = Weekday(MyDate)    ' MyWeekDay contains 4 because ' MyDate represents a Wednesday.

Välj rätt datumfunktion

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.