Endre eller justere datatypeinnstillingen for et felt

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

I denne artikkelen

Forstå datatyper

Endre datatyper

Begrensninger for endring av datatyper

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 datatypen Tekst for ett eller flere felt.

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 Legge til eller endre et oppslagsfelt der du kan lagre 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.

Merknad: 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 på pilen i rullegardinlisten ved siden av Datatype i Egenskaper-gruppen på Felt-fanen, og deretter velger du en datatype. Legg merke til at hvis du bruker Access 2007 på Dataark-fanen, skal du klikke på pilen i rullegardinlisten ved siden av Datatype i gruppen Datatype og formatering, og deretter velger du 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

Tekst

Notat

Access sletter alle tegn, bortsett fra de første 255.

Tall

Ingen begrensninger.

Dato/klokkeslett

Ingen begrensninger.

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.

Notat

Tekst

Ingen begrensninger.

Tall

Ingen begrensninger.

Dato/klokkeslett

Ingen begrensninger.

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

Tekst

Tekst må bestå av tall, gyldig valuta og skilletegn for desimaler. Antallet tegn i et tekstfelt må være innenfor størrelsesgrensen som er angitt for tallfeltet.

Hvis du vil ha mer informasjon om størrelsen til nummerfelt, kan du se artikkelen Sette inn, opprette eller slette et felt for å lagre numeriske verdier.

Notat

Notatfelt må bare inneholde tekst og gyldige skilletegn for valuta og desimaler. Antallet tegn i et notatfelt må være innenfor størrelsesgrensen som er angitt for tallfelt.

Hvis du vil ha mer informasjon om størrelsen til nummerfelt, kan du se artikkelen Sette inn, opprette eller slette et felt for å lagre numeriske verdier.

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/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.

I Access brukes 30. desember 1899 som dato 0. Datoer utenfor området 18. april 1899 og 11. september 1900 overskrider størrelsen for et bytefelt. Datoer utenfor området 13. april 1810 og 16. september 1989 overskrider størrelsen for et heltallfelt.

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 datoverdier brukes og lagres i Access, kan du se artikkelen Angi en verdi for dato eller klokkeslett.

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

Tekst

Originalteksten må være en gjenkjennelig kombinasjon av dato eller dato/klokkeslett, for eksempel 18.januar 2006.

Notat

Originalteksten må være en gjenkjennelig kombinasjon av dato eller dato/klokkeslett, for eksempel 18.januar 2006.

Tall

Verdien må være mellom -657 434 og 2 958 465,99998843.

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 (24:00).

Hyperkobling

Gjelder ikke.

Valuta

Tekst

Teksten må bestå av tall og gyldige skilletegn.

Notat

Teksten må bestå av tall og gyldige skilletegn.

Tall

Ingen begrensninger

Dato/klokkeslett

Ingen begrensninger, men verdien kan rundes av i Access.

Autonummerering

Ingen begrensninger

Ja/nei

Verdien -1 (Ja) konverteres til USD 1, og verdien 0 (Nei) konverteres til USD 0.

Hyperkobling

Gjelder ikke.

Autonummer

Tekst

Ikke tillatt hvis Autonummer-feltet brukes som primærnøkkel.

Notat

Ikke tillatt hvis Autonummer-feltet brukes som primærnøkkel.

Tall

Ikke tillatt hvis Autonummer-feltet brukes som primærnøkkel.

Dato/klokkeslett

Ikke tillatt hvis Autonummer-feltet brukes som primærnøkkel.

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

Tekst

Originalteksten må bare være Ja, Nei, Sann, Usann, På eller Av.

Notat

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/klokkeslett

Null eller 12:00:00 konverteres til Nei. Alle andre verdier konverteres til Ja.

Valuta

Nuller og nullverdier konverteres til Nei. Alle andre verdier konverteres til Ja.

Autonummerering

Access konverterer alle verdier til Ja.

Hyperkobling

Gjelder ikke.

Hyperkobling

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://.

Notat

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

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×