Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnerer en variant (dato).

Syntaks

DateValue ( dato )

Den nødvendige datoenargument er vanligvis en strenguttrykk som representerer en dato fra 1. januar 100 til 31. desember 9999. Dato kan imidlertid også være en hvilken som helst uttrykk som kan representere en dato, et klokkeslett eller både en dato og et klokkeslett, i dette området.

Merknader

Hvis dato er en streng som bare inneholder tall atskilt med gyldige datoskilletegn, gjenkjenner DateValue rekkefølgen for måned, dag og år i henhold til kort datoformatet du angav for systemet. DateValue gjenkjenner også entydige datoer som inneholder månedsnavn, enten i langt eller forkortet skjema. I tillegg til å gjenkjenne 30.12.1991 og 30.12.1991 gjenkjenner DateValue også 30. desember 1991 og 30. desember 1991.

Hvis årets del av datoen utelates, bruker DateValue gjeldende år fra datamaskinens systemdato.

Hvis datoargumentet inneholder tidsinformasjon, returnerer ikke DateValue den. Hvis dato imidlertid inneholder ugyldig tidsinformasjon (for eksempel «89:98»), oppstår det en feil.

Obs!: For dato, hvis innstillingen for kalenderegenskapen er gregoriansk, må den angitte datoen være gregoriansk. Hvis kalenderen er Hijri, må den angitte datoen være Hijri. Hvis den angitte datoen er Hijri, er argumentdatoen en streng som representerer en dato fra 01.01.100 (gregoriansk 2. august 718) til 03.04.9666 (gregoriansk 31. des. 9999).

Spørringseksempler

Expression

Resultater

SELECT DateValue([DateTime]) AS Expr1 FROM ProductSales;

Returnerer datoverdiene for feltet DateTime i kort datoformat uten tidsinformasjon.

SELECT DateValue([DateTime]) AS NewDate, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue([DateTime]);

Returnerer datoverdiene for feltet DateTime i kort datoformat uten tidsinformasjon.

VBA-eksempel

Obs!: I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.

Dette eksemplet bruker DateValue-funksjonen til å konvertere en streng til en dato. Du kan også bruke datolitteraler til å tilordne en dato direkte til en variant - eller datovariabel , for eksempel MyDate = #12.02.69#.

Dim MyDateMyDate = DateValue("February 12, 1969")    ' Return a date.

Velge riktig datofunksjon

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.