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

Denne artikkelen forklarer hvordan du endrer eller justerer datatypen som brukes i 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 inneholder mange ulike 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 datatyper 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 de mulige datatypekonverteringene du kan utføre i Access, og beskriver eventuelle begrensninger i Access ved slike konverteringer.

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 originalteksten inneholder en gyldig webadresse, for eksempel adatum.com, www.adatum.com eller http://www.adatum.com, konverteres teksten i Access 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, inkludert http://, gopher://, telnet://, ftp:// og wais://.

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. Hvis ikke, føyer Access til http:// i begynnelsen for hver verdi, og de resulterende koblingene er ikke gyldige.

Dato/klokkeslett

Access føyer til http:// i begynnelsen for hver adresse, men de resulterende koblingene vil nesten aldri fungere.

Valuta

Access føyer til http:// i begynnelsen for 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 til http:// i begynnelsen for hver verdi, men de resulterende koblingene vil nesten aldri fungere.

Ja/nei

Access konverterer alle Ja-verdier til -1 og alle Nei-verdier til 0 og føyer til http:// i begynnelsen for hver verdi. De resulterende koblingene vil ikke fungere.

Til toppen av siden

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.