Endre datatypeinnstillingen for et felt

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

Denne artikkelen forklarer hvordan du endrer eller endrer datatypen som brukes på et tabellfelt i en Access-database.

I denne artikkelen

Forstå datatyper

Når du først utformer og bygger opp en database, planlegger du én eller flere tabeller, du planlegger feltene (kolonnene) for hver tabell, og du angir en datatype for hvert felt. Hvis du for eksempel trenger å lagre datoer og klokkeslett, angir du datatypen Dato/klokkeslett for et felt. Hvis du trenger å lagre navn og adresser, angir du ett eller flere felt til datatypen Kort tekst og så videre.

Access har mange forskjellige datatyper, og hver type har et bestemt formål. Hvis du vil se en fullstendig liste over alle datatyper som støttes på tvers av de ulike Access-versjonene, kan du se Datatyper for Access-skrivebordsdatabaser og Innføring i datatyper og feltegenskaper.

Hvis du vil ha mer informasjon om hvordan du oppretter og bruker oppslagsfelt, kan du se artikkelen Opprette eller slette et felt med flere verdier.

Datatyper gir dessuten en grunnleggende form for datavalidering siden de bidrar til å sikre at brukere angir de gyldige datatypene i tabellfeltene dine. Du kan for eksempel ikke skrive inn tekst i et felt som er angitt til å godta bare tall.

Endre datatyper

Før du følger disse trinnene, må du huske at endring av en datatype kan avkorte (kutte av) noen eller alle dataene i et felt, og i enkelte tilfeller fjerne dataene helt. Hvis du vil ha informasjon om hvordan data endres i Access når du endrer en datatype, kan du se delen Begrensninger for endring av datatypersenere i denne artikkelen.

Obs!

I Access kan du angi datatypene for tabellfeltene ved å arbeide i dataarkvisning eller utformingsvisning. Trinnene i denne delen forklarer hvordan du angir datatypen i begge visninger. Når du angir datatyper i utformingsvisning, ser du et ekstra valg: Oppslagsveiviser. Dette valget er egentlig ikke en datatype. I stedet kan du bruke oppslagsveiviseren til å opprette oppslagsfelt som kobler sekundærnøkkelfelt til andre tabeller. Som standard angis datatypen Tall for oppslagsfelt i Access.

Angi datatyper i dataarkvisning

  1. Finn og dobbeltklikk på tabellen du vil endre i navigasjonsruten.
    Tabellen åpnes i dataarkvisning i Access.
  2. Velg feltet (kolonnen) du vil endre.
  3. Klikk pilen i rullegardinlisten ved siden av Datatype i Egenskaper-gruppenTabellfelt-fanen, og velg deretter en datatype. 
  4. Lagre endringene.

Endre datatyper i utformingsvisning

  1. Hvis du har åpnet tabellen i dataarkvisning, høyreklikker du på dokumentfanen for tabellen og klikker på Utformingsvisning.
    -eller-
    Hvis du ikke har åpnet tabellen, høyreklikker du på tabellen du vil endre, i navigasjonsruten, og deretter klikker du på Utformingsvisning på hurtigmenyen.
  2. Finn feltet som du vil endre, og velg en ny datatype fra listen i Datatype-kolonnen.
  3. Lagre endringene.

Til toppen av siden

Begrensninger for endring av datatyper

Som en regel kan du endre datatype for alle felt, bortsett fra for:

  • Nummerfelt med Replikasjons-ID-egenskapen aktivert.
  • OLE-objektfelt.
  • Vedleggsfelt.

I tillegg kan du endre de fleste datatyper når et felt inneholder data. Men Access kan, avhengig av den opprinnelige datatypen og den nye datatypen du vil bruke, avkorte eller slette noen data, eller forby konverteringen.

Tabellen nedenfor viser mulige datatypekonverteringer som du kan utføre i Access, og beskriver eventuelle begrensninger som Access kan legge til i konverteringen.

Konverter til denne typen Fra denne typen Endringer eller begrensninger
Kort tekst Lang tekst Access sletter alle tegn, bortsett fra de første 255.
Tall Ingen begrensninger.
Dato og klokkeslett Ingen begrensninger for dato/klokkeslett.
Ikke tillatt for utvidet dato/klokkeslett.
Valuta Ingen begrensninger.
Autonummer Ingen begrensninger.
Ja/nei Verdien -1 (Ja i et Ja/Nei-felt) konverteres til Ja. Verdien 0 (Nei i et Ja/Nei-felt) konverteres til Nei.
Hyperkobling Access avkorter koblinger som er lengre enn 255 tegn.
Lang tekst Kort tekst Ingen begrensninger.
Tall Ingen begrensninger.
Dato og klokkeslett Ingen begrensninger for dato/klokkeslett.
Ikke tillatt for utvidet dato/klokkeslett.
Valuta Ingen begrensninger.
Autonummer Ingen begrensninger.
Ja/nei Verdien -1 (Ja i et Ja/Nei-felt) konverteres til Ja. Verdien 0 (Nei i et Ja/Nei-felt) konverteres til Nei.
Hyperkobling Ingen begrensninger.
Tall Kort tekst Kort tekst må bestå av tall og gyldige skilletegn for valuta og desimaltegn. Antall tegn i feltet Kort tekst må være innenfor størrelsen som er angitt for Tall-feltet.
Hvis du vil ha mer informasjon om størrelsen på tallfelt, kan du se artikkelen Opprette eller slette et tall- eller valutafelt.
Lang tekst Feltet Lang tekst må bare inneholde tekst og gyldige skilletegn for valuta og desimaltegn. Antall tegn i feltet Lang tekst må være innenfor størrelsen som er angitt for Tall-feltet.
Hvis du vil ha mer informasjon om størrelsen på tallfelt, kan du se artikkelen Opprette eller slette et tall- eller valutafelt.
Tall, men med en annen feltstørrelse eller presisjon Verdier må ikke være større eller mindre enn det den nye feltstørrelsen kan lagre. Hvis du endrer presisjon, kan enkelte verdier bli avrundet i Access.
Dato og klokkeslett Dato/klokkeslett:
Datoene du kan konvertere, avhenger av størrelsen på det aktuelle tallfeltet. Husk at i Access lagres alle datoer som seriedatoer, og datoverdier som flytende heltall med dobbel presisjon.
Access bruker 30. desember 1899 som dato 0. Datoer utenfor området 18. april 1899 og 11. september 1900 overskrider størrelsen på et Byte-felt. Datoer utenfor området 13. april 1810 og 16. september 1989 overskrider størrelsen på et heltallsfelt.
Hvis du vil kunne tilpasse alle mulige datoer, angir du egenskapen Feltstørrelse for det aktuelle tallfeltet til Langt heltall eller større.
Hvis du vil ha mer informasjon om seriedatoer og hvordan Access bruker og lagrer datoverdier, kan du se artikkelen Formatere et dato- og klokkeslettfelt.
Dato/klokkeslett utvidet:
Ikke tillatt.
Valuta Verdier må ikke overskride (eller falle under) størrelsesgrensen som er angitt for et felt. Du kan for eksempel konvertere et valutafelt til et heltallsfelt bare hvis disse verdiene er større enn 255 og ikke overskrider 32 767.
Autonummer Verdier må være innenfor størrelsesgrensen som er angitt for et felt.
Ja/nei Ja-verdier konverteres til -1. Nei-verdier konverteres til 0.
Hyperkobling Gjelder ikke.
Dato/klokkeslett Kort tekst Opprinnelig tekst må være en gjenkjennelig kombinasjon av dato eller dato/klokkeslett. Eksempel: 18.01.2006.
Lang tekst Opprinnelig tekst må være en gjenkjennelig kombinasjon av dato eller dato/klokkeslett. Eksempel: 18.01.2006.
Tall Verdien må være mellom -657 434 og 2 958 465,99998843.
Date/Time Extended Ingen begrensninger.
Valuta Verdien må være mellom kr -657 434 og kr 2 958 465,9999.
Autonummer Verdien må overskride -657 434 og være mindre enn 2 958 466.
Ja/nei Verdien -1 (Ja) konverteres til 29. desember 1899. Verdien 0 (Nei) konverteres til midnatt (kl. 12:00:00).
Hyperkobling Gjelder ikke.
Date/Time Extended Kort tekst Ikke tillatt.
Lang tekst Ikke tillatt.
Tall Ikke tillatt.
Dato/tid Brøkdelssekunder går tapt, og hvis året er utenfor området som støttes av Dato/klokkeslett, slettes verdien. Hvis du vil ha mer informasjon, kan du se Bruke datatypen Date/Time Extended.
Valuta Ikke tillatt.
Autonummer Ikke tillatt.
Ja/Nei Ikke tillatt.
Hyperkobling Gjelder ikke.
Valuta Kort tekst Teksten må bestå av tall og gyldige skilletegn.
Lang tekst Teksten må bestå av tall og gyldige skilletegn.
Tall Ingen begrensninger
Dato og klokkeslett Dato/klokkeslett: Ingen begrensninger, men Access kan runde av verdien.
Dato/klokkeslett utvidet: Ikke tillatt.
Autonummerering Ingen begrensninger
Ja/nei Verdien -1 (Ja) konverteres til kr 1. Verdien 0 (Nei) konverteres til 0$.
Hyperkobling Gjelder ikke.
Autonummer Kort tekst Ikke tillatt hvis Autonummer-feltet brukes som primærnøkkel.
Lang tekst Ikke tillatt hvis Autonummer-feltet brukes som primærnøkkel.
Tall Ikke tillatt hvis Autonummer-feltet brukes som primærnøkkel.
Dato og klokkeslett Dato/klokkeslett: Ikke tillatt hvis Autonummer-feltet fungerer som en primærnøkkel.
Dato/klokkeslett utvidet: Ikke tillatt.
Valuta Ikke tillatt hvis Autonummer-feltet brukes som primærnøkkel.
Ja/nei Ikke tillatt hvis Autonummer-feltet brukes som primærnøkkel.
Hyperkobling Gjelder ikke.
Ja/nei Kort tekst Originalteksten må bare være Ja, Nei, Sann, Usann, På eller Av.
Lang tekst Originalteksten må bare være Ja, Nei, Sann, Usann, På eller Av.
Tall Tom verdi eller nullverdi konverteres til Nei. Alle andre verdier konverteres til Ja.
Dato og klokkeslett Dato/klokkeslett: Null eller 12:00:00 konverteres til Nei, alle andre verdier konverteres til Ja.
Dato/klokkeslett utvidet: Ikke tillatt.
Valuta Nuller og nullverdier konverteres til Nei. Alle andre verdier konverteres til Ja.
Autonummerering Access konverterer alle verdier til Ja.
Hyperkobling Gjelder ikke.
Hyperkobling Kort tekst Hvis den opprinnelige teksten inneholder en gyldig nettadresse, for eksempel adatum.com , www.adatum.com eller http://www.adatum.com, konverterer Access teksten til en hyperkobling. Access prøver å konvertere andre verdier, hvilket betyr at du ser understreket tekst, og at musepekeren endres når du peker på koblingen, men koblingene fungerer ikke. Teksten kan inneholde en hvilken som helst gyldig webprotokoll: http://, gopher://, telnet://, ftp://, wais:// og så videre.
Lang tekst Se forrige oppføring. Samme begrensninger gjelder.
Tall Ikke tillatt når et tallfelt er en del av en relasjon. Hvis den opprinnelige verdien har et gyldig IP-adresseformat (fire tresifrede tallgrupper atskilt med punktum: nnn.nnn.nnn.nnn) og tallene sammenfaller med en webadresse, resulterer konverteringen i en gyldig kobling. Ellers føyer Access http:// til begynnelsen av hver verdi, og de resulterende koblingene er ikke gyldige.
Dato/tid Access føyer http:// til begynnelsen av hver adresse, men de resulterende koblingene vil nesten aldri fungere.
Valuta Access føyer http:// til begynnelsen av hver verdi, men i likhet med datoer vil de resulterende koblingene nesten aldri fungere.
Autonummer Ikke tillatt når Autonummer-feltet er en del av en relasjon. Access føyer http:// til begynnelsen av hver verdi, men de resulterende koblingene vil nesten aldri fungere.
Ja/Nei Alle Ja-verdier konverteres til -1 og alle Nei-verdier til 0, og føyer http:// til begynnelsen av hver verdi. De resulterende koblingene vil ikke fungere.

Til toppen av siden