Formater et dato- og tidsfelt

Gjelder for
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Datatypene for dato og klokkeslett har en rekke formater for å dekke dine unike omstendigheter. Når du skal formatere, har du tre valg: Behold standardformatene, bruk et forhåndsdefinert format eller opprett et egendefinert format. Når du bruker et format på et tabellfelt, brukes det samme formatet automatisk på alle skjema- eller rapportkontroller som du senere binder til dette tabellfeltet. Formatering endrer bare hvordan dataene vises, og påvirker ikke hvordan dataene lagres eller hvordan brukere kan skrive inn data.

I denne artikkelen

Oversikt over dato- og klokkeslettformater

Access viser automatisk datoen og klokkeslettet i formatene Generell dato og Langt tidspunkt. Datoene vises som mm/dd/åååå i USA og som dd/mm/åååå utenfor USA der mm er måneden, dd er dagen og åååå er året. Klokkeslettet vises som tt:mm:ss AM/PM, der tt er timen, mm er minutter og ss er sekunder.

Disse automatiske formatene for datoer og klokkeslett varierer avhengig av den geografiske plasseringen som er angitt i innstillingen for regionale og språklige alternativer i Microsoft Windows på datamaskinen. I Europa og mange deler av Asia kan du for eksempel se datoen og klokkeslettet som 28.11.2018 12:07:12 eller 28/11/2018 12:07:12, avhengig av hvor du befinner deg. I USA vil du se 28/11/2018 12:07:12 PM.

Det er mulig å endre disse forhåndsdefinerte formatene ved å bruke egendefinerte visningsformater. Du kan for eksempel skrive inn en dato i et europeisk format, for eksempel 28.11.2018, og la tabellen, skjemaet eller rapporten vise verdien som 28.11.2018. Det egendefinerte formatet du velger, påvirker ikke hvordan dataene skrives inn eller hvordan Access lagrer dataene.

Access gir automatisk et visst nivå av datavalidering relatert til dato- og klokkeslettformatering. Hvis du for eksempel skriver inn en ugyldig dato, for eksempel 32.11.2018, vises det en melding, og du har mulighet til å skrive inn en ny verdi, eller konvertere feltet fra datatypen Dato/klokkeslett til datatypen Tekst. Gyldige datoverdier varierer fra -657 434 (1. januar 100 e.Kr.) til 2 958 465 (31. desember 9999 e.Kr.). Gyldige tidsverdier varierer fra 0,0 til 0,9999, eller 23:59:59.

Når du vil begrense oppføring av dato og klokkeslett i et bestemt format, kan du bruke en inndatamaske. Hvis du for eksempel har brukt en inndatamaske til å skrive inn datoer i europeisk format, kan ikke andre som legger inn data i databasen i andre formater. Inndatamasker kan brukes på felt i tabeller, spørringsresultatsett og på kontroller i skjemaer og rapporter. Hvis du vil ha mer informasjon, se Kontrollere dataregistreringsformater med inndatamasker.

Til toppen av siden

Bruke et forhåndsdefinert format

Access har flere forhåndsdefinerte formater for dato- og klokkeslettdata.

I en tabell

  1. Åpne tabellen i Utformingsvisning.
  2. Velg Dato/klokkeslett-feltet du vil formatere, i den øvre delen av utformingsrutenettet.
  3. Klikk pilen i egenskapsboksen Format, og velg et format fra rullegardinlisten under Feltegenskaper.
  4. Når du har valgt et format, vises knappen Alternativer for egenskapsoppdatering , og du kan bruke det nye formatet på andre tabellfelt og skjemakontroller som logisk ville arvet det. Hvis du vil bruke endringene i hele databasen, klikker du smartflagget, og deretter klikker du Oppdater format overalt <hvor feltnavnet> brukes. I dette tilfellet er Feltnavn navnet på Dato/klokkeslett-feltet.
  5. Hvis du vil ta i bruk endringene i hele databasen, bruker du skjemaene og de andre objektene som skal arve det nye formatet, vises i dialogboksen Oppdater egenskaper vises. Klikk Ja.
    Hvis du vil ha mer informasjon, kan du se Overføre en feltegenskap.
  6. Lagre endringene og bytt til dataarkvisning for å se om formatet oppfyller behovene dine.

Obs!

Nye skjemaer, rapporter eller visninger som du oppretter basert på denne tabellen, får tabellens formatering, men du kan overstyre dette i skjemaet, rapporten eller visningen uten å endre tabellformateringen.

I et skjema eller en rapport

  1. Åpne skjemaet eller rapporten, oppsettsvisning eller utformingsvisning.
  2. Plasser pekeren i tekstboksen med datoen og klokkeslettet.
  3. Trykk F4 for å vise egenskapsarket.
  4. Angi Format-egenskapen til et av de forhåndsdefinerte datoformatene.
    Et bilde av egenskapsarket med rullegardinlisten Format vist.

I en spørring

  1. Åpne spørringen i utformingsvisning.
  2. Høyreklikk datofeltet, og klikk deretter Egenskaper.
  3. Velg formatet du vil bruke fra egenskapslisten Format , på egenskapssiden.

I et uttrykk

  • Bruk FormatDateTime-funksjonen til å formatere en datoverdi i ett av flere forhåndsdefinerte formater.
    Dette kan være nyttig hvis du arbeider i et område som krever et uttrykk, for eksempel en makro eller en spørring.

Til toppen av siden

Eksempler på forhåndsdefinerte formater

Format Beskrivelse Eksempel
Dato (Standard) Viser datoverdier som tall og klokkeslettverdier som timer, minutter og sekunder etterfulgt av AM eller PM. For begge verditypene bruker Access skilletegnene for dato og klokkeslett som er angitt i de regionale innstillingene i Windows. Hvis verdien ikke har en tidskomponent, viser Access bare datoen. Hvis verdien ikke har noen datokomponent, viser Access bare klokkeslettet. 30.06.2024 10:10:42
Lang dato Viser bare datoverdier, slik det er angitt av formatet Lang dato i de regionale innstillingene i Windows. Mandag, August 27, 2024
Middels dato Viser datoen som dd/mmm/åå, men bruker datoskilletegnet som er angitt i de regionale innstillingene i Windows. 27/aug/24
27-Aug-24
Kort dato Viser datoverdier, som angitt av Kort datoformat i de regionale innstillingene i Windows. 8/27/2024
8-27-2024
Kort dato Viser timer, minutter og sekunder etterfulgt av AM eller PM. Access bruker skilletegnet som er angitt i Tid-innstillingen i de regionale innstillingene i Windows. 10:10:42
Middels klokkeslett Viser timer og minutter etterfulgt av AM eller PM. Access bruker skilletegnet som er angitt i Tid-innstillingen i de regionale innstillingene i Windows. 10:10
Kort klokkeslett Viser bare timer og minutter. Access bruker skilletegnet som er angitt i Tid-innstillingen i de regionale innstillingene i Windows. 10:10

Til toppen av siden

Bruke et egendefinert format

Noen ganger inneholder ikke rullegardinlisten for egenskapstypen Format det nøyaktige datoformatet du vil bruke. Du kan opprette dine egne egendefinerte formater ved hjelp av en kodetype som gjenkjennes for datoformatering i Access.

Når du bruker et egendefinert format på Dato/klokkeslett-feltet, kan du kombinere ulike formater ved å ha to deler, én for datoen og en annen for klokkeslettet. I et slikt tilfelle skiller du inndelingene med et mellomrom. Du kan for eksempel kombinere formatene Generell dato og Langt klokkeslett på følgende måte: m/dd/åååå t:mm:ss.

  1. Åpne tabellen i Utformingsvisning.
  2. Velg feltet Date/Time eller Date/Time Extended-feltet du vil formatere, i den øvre delen av utformingsrutenettet.
  3. Velg Generelt-fanen under Feltegenskaper, klikk cellen ved siden av Format-boksen, og skriv inn bestemte tegn basert på formateringsbehovene dine.
  4. Når du har angitt et format, vises knappen Alternativer for egenskapsoppdatering , som lar deg bruke formatet på alle andre tabellfelt og skjemakontroller som logisk ville arvet det. Hvis du vil bruke endringene i hele databasen, klikker du smartflagget, og deretter klikker du Oppdater format overalt hvor feltnavnet brukes. I dette tilfellet er Feltnavn navnet på Dato/klokkeslett-feltet.
  5. Hvis du velger å bruke endringene på hele databasen, vises dialogboksen Oppdater egenskaper som viser skjemaene og de andre objektene som skal arve det nye formatet. Klikk Ja for å bruke formatet.
    Hvis du vil ha mer informasjon, kan du se Overføre en feltegenskap.
  6. Lagre endringene, og bytt deretter til Dataarkvisning for å se om formatet oppfyller behovene dine.

Til toppen av siden

Eksempler på egendefinerte formater

Her er noen eksempler på ulike måter å formatere 13. januar 2012 på:

Slik formaterer du datoen som... Skriv inn denne koden i egenskapsboksen Format :
2024-01-13 åååå-mm-dd
2024 åååå
13. januar 2024 dd mmm åååå
13.01.2024 dd\.mm\.yyyy (Access legger til omvendte skråstreker automatisk)
fre 1/13 ddd m/d
2/6 ww/w
13. januar 2024 mmm d", "yyyy

Til toppen av siden

Egendefinerte formateringstegn

Hvis du vil opprette et egendefinert format, kan du bruke følgende tegn som plassholdere og skilletegn. Egendefinerte formater som ikke samsvarer med innstillingene for dato/klokkeslett i de regionale innstillingene i Windows, ignoreres. Hvis du vil ha mer informasjon, kan du se Endre de regionale innstillingene i Windows for å endre utseendet til enkelte datatyper.

Vær oppmerksom på Det er ikke noe egendefinert formattegn for nanosekunddelen av datatypen Date/Time Extended.

Tegn Beskrivelse
Datoskilletegn Kontroller der Access plasserer skilletegnet for dager, måneder og år. Bruk skilletegnet som er definert i de regionale innstillingene i Windows. På engelsk (USA) bruker du for eksempel en skråstrek (/).
Skilletegn for tid Kontroller der Access plasserer skilletegn for timer, minutter og sekunder. Bruk skilletegnet som er definert i de regionale innstillingene i Windows. På engelsk (USA) bruker du for eksempel kolon (:) .
c Viser det generelle datoformatet.
d eller dd Viser dagen i måneden som ett eller to sifre. Bruk én enkelt plassholder for ett siffer. Bruk to plassholdere for to sifre.
ddd Forkorter ukedagen til tre bokstaver.
dddd Staver alle dager i uken.
ddddd Viser formatet Kort dato.
ddddd Viser langt datoformat.
w Viser et tall som tilsvarer ukedagen. (1 til 7)
ww Viser et tall som svarer til uken i året (1 til 53).
m eller mm Viser måneden som et ettsifret eller tosifret tall.
mmm Forkorter navnet på måneden til tre bokstaver. Januar vises for eksempel som Jan.
mmmm Staver alle månedsnavn.
q Viser nummeret for gjeldende kalenderkvartal (1-4). Hvis du for eksempel ansetter en arbeider i mai, viser Access 2 som kvartalsverdien.
y Viser dagen i året, 1-366.
åå Viser de to siste sifrene i året.
Obs! Vi anbefaler at du angir og viser alle fire sifrene i et gitt år.
åååå Viser alle sifre i et år for 0001-9999, avhengig av datatypen som støttes for dato og klokkeslett.
t eller tt Viser timen som ett eller to sifre.
N eller NN Viser minutter som ett eller to sifre.
s eller ss Viser sekunder som ett eller to sifre.
tttt Viser formatet Langt klokkeslett.
AM/PM 12-timers klokke med AM eller PM med store bokstaver etter behov.
am/pm 12-timers klokke med am eller pm med små bokstaver etter behov.
A/P 12-timers klokke med A eller P med store bokstaver etter behov.
a/p 12-timers klokke med a eller p med små bokstaver etter behov.
AMPM 12-timers klokke oppgitt med AM/PM slik det er angitt i de regionale innstillingene i Windows.
Tomt mellomrom, + - $ () Bruk mellomrom, noen matematiske tegn (+ -) og økonomiske symboler ($ ¥ £) etter behov hvor som helst i formatstrengerne. Hvis du vil bruke andre vanlige matematiske symboler, for eksempel skråstrek (\ eller /) og stjerne (*), må du omslutte dem med doble anførselstegn.
«Ordrett tekst» Omslutt tekst du vil at brukere skal se, i doble anførselstegn.
\ Tvinger Access til å vise tegnet som følger umiddelbart. Dette er det samme som å omslutte et tegn i doble anførselstegn.
* Når den brukes, blir tegnet rett etter stjernen et fylltegn – et tegn som brukes til å fylle ut mellomrom. Access viser vanligvis tekst som venstrejustert, og fyller alle områder til høyre for verdien med mellomrom. Du kan legge til fylltegn hvor som helst i en formatstreng, og Access fyller alle mellomrom med det angitte tegnet.
[farge] Bruker en farge på alle verdiene i en del av formatet. Du må omslutte navnet i hakeparenteser og bruke ett av følgende navn: svart, blå, cyan, grønn, magenta, rød,

Til toppen av siden