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

Returnerer en variant (dato) som inneholder klokkeslettet for en bestemt time, minutt og sekund.

Syntaks

TimeSerial ( time, minutt, sekund )

Advarsel!    Kontroller at argumentene er i riktig verdiområde. Et ugyldig argument kan resultere i feil resultat.

Syntaksen for funksjonen TimeSerial har følgende argumenter:

Argument

Beskrivelse

time

Obligatorisk. Variant (heltall). Tall mellom 0 (00:00) og 23 (23:00), inklusive eller en numerisk uttrykk.

minutt

Obligatorisk. Variant (heltall). Et numerisk uttrykk.

sekund

Obligatorisk. Variant (heltall). Et numerisk uttrykk.

Merknader

Hvis du vil angi et klokkeslett, for eksempel 11:59:59, må tallområdet for hvert TimeSerial-argument være i normalområdet for enheten. dvs. 0–23 i timevis og 0–59 for minutter og sekunder. Du kan imidlertid også angi relative klokkeslett for hver argument ved hjelp av et numerisk uttrykk som representerer et antall timer, minutter eller sekunder før eller etter en bestemt tid. Følgende eksempel bruker uttrykk i stedet for absolutte tidstall. TimeSerial-funksjonen returnerer et klokkeslett i 15 minutter før (-15) seks timer før middag (12 - 6) eller 05:45:00.

TimeSerial(12 - 6, -15, 0)

Når et argument overskrider det normale området for argumentet, økes det til neste større enhet etter behov. Hvis du for eksempel angir 75 minutter, evalueres det som én time og 15 minutter. Hvis ett enkelt argument er utenfor området -32 768 til 32 767, oppstår det en feil. Hvis klokkeslettet angitt av de tre argumentene fører til at datoen faller utenfor det akseptable datointervallet, oppstår det en feil.

Eksempel på spørring

Expression

Resultater

SELECT TimeSerial(18,12,10) AS NewTime FROM ProductSales GROUP BY TimeSerial(18,12,10);

Returnerer «Klokkeslett» som består av angitt time, minutt og sekund angitt i argumentene for funksjonen, og vises i kolonnen NewTime. Resultat: «18:12:10».

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 TimeSerial-funksjonen til å returnere et klokkeslett for angitt time, minutt og sekund.

Dim MyTimeMyTime = TimeSerial(16, 35, 17)    ' MyTime contains serial representation of 4:35:17 PM.

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.