Importere eller oprette en kæde til data i en Excel-projektmappe

Bemærk!: Microsoft Access understøtter ikke import af Excel-data med en anvendt følsomhedsmærkat. Du kan løse problemet ved at fjerne etiketten, før du importerer den, og derefter anvende den igen efter importen. Få mere at vide under Anvend følsomhedsmærkater på dine filer og mails i Office.

Du kan overføre data fra en projektmappe i Excel til Access-databaser på flere måder. Du kan kopiere data fra et åbent regneark og indsætte dem i et Access-dataark, importere et regneark til en ny eller eksisterende tabel eller oprette en sammenkædning til et regneark fra en Access-database.

Dette emne indeholder en detaljeret beskrivelse af, hvordan du kan importere eller oprette sammenkædninger til Excel-data fra databaser i skrivebordsversionen af Access.

Hvad vil du foretage dig?

Få oplysninger om at importere data fra Excel

Hvis du vil gemme nogle eller alle data fra et eller flere Excel-regneark i Access, skal du importere indholdet i regnearket til en ny eller eksisterende Access-database. Når du importerer data, opretter Access en kopi af dataene i en ny eller eksisterende tabel uden at ændre kilderegnearket i Excel.

Almindelige scenarier, hvor der importeres Excel-data til Access

  • Du har brugt Excel i længere tid, men ønsker fremover at bruge Access til at arbejde med Excel-dataene. Derfor vil du flytte dataene i dine Excel-regneark til en eller flere Access-databaser.

  • Din afdeling eller arbejdsgruppe bruger Access, men du modtager af og til data i Excel-format, der skal flettes med Access-databaser. Du vil gerne kunne importere disse Excel-regneark i databasen, når du modtager dem.

  • Du bruger Access til at håndtere data, men de ugentlige rapporter fra andre medarbejdere i teamet er Excel-projektmapper. Du vil gerne effektivisere importprocessen, så dataene importeres i databasen på et bestemt tidspunkt hver uge.

Hvis det er første gang, du skal importere data fra Excel

  • Det er ikke muligt at gemme en Excel-projektmappe som en Access-database. Excel indeholder ikke en funktion, som kan bruges til at oprette en Access-database med Excel-data.

  • Når du åbner en Excel-projektmappe i Access (vælg Microsoft Office Excel-filer på listen Filtype i dialogboksen Åbn fil, og vælg den ønskede fil), opretter Access en kæde til projektmappen i stedet for at importere dataene. Der er grundlæggende forskel på at udføre en sammenkædning med en projektmappe og importere et regneark til en database. Du kan finde flere oplysninger om sammenkædning i afsnittet Oprette kæde til data i Excel senere i denne artikel.

Importere data fra Excel

Fremgangsmåden i dette afsnit forklarer, hvordan man forbereder og kører en importhandling, og hvordan man gemmer importindstillingerne som en specifikation til senere brug. Du skal huske, at du kun kan importere data fra ét regneark ad gangen. Du kan ikke importere alle dataene fra hele projektmappen på én gang.

Forberede regnearket

  1. Find kildefilen, og vælg regnearket med de data, der skal importeres til Access. Hvis du kun vil importere en del af regnearket, kan du definere et navngivet område, som kun omfatter de celler, du vil importere.

    Definer et navngivet område (valgfrit)   

    1. Skift til Excel, og åbn det regneark, som indeholder de data, du vil importere.

    2. Marker det celleområde, der indeholder de data, du vil importere.

    3. Højreklik i det markerede område, og klik derefter på Navngiv et område eller Definér navn.

    4. Angiv et navn til området i boksen Navn i dialogboksen Nyt navn, og klik på OK.

      Husk, at du kun kan importere et enkelt regneark under en importhandling. Hvis du vil importere data fra flere regneark, skal du gentage importhandlingen for hvert enkelt regneark.

  2. Gennemse kildedataene, og benyt den fremgangsmåde, der beskrives i nedenstående tabel.

    Element

    Beskrivelse

    Antal kolonner

    Antallet af kildekolonner, der skal importeres, må ikke overstige 255, da Access ikke understøtter mere end 255 felter i en tabel.

    Springe kolonner og rækker over

    Det er mest hensigtsmæssigt, hvis du kun medtager de rækker og kolonner, der skal importeres, i kilderegnearket eller det navngivne kildeområde.

    Rækker    Du kan ikke filtrere eller ignorere rækker under importhandlingen.

    Kolonner    Du kan ikke ignorere kolonner under handlingen, hvis du har valgt at føje dataene til en eksisterende tabel.

    Tabelformat

    Cellerne skal være i tabelformat. Hvis regnearket eller det navngivne område omfatter flettede celler, placeres cellernes indhold i det felt, der svarer til kolonnen yderst til venstre, og de andre felter udfyldes ikke.

    Tomme kolonner, rækker og celler

    Slet alle overflødige tomme kolonner og rækker i regnearket eller området. Hvis der forekommer tomme celler, skal du prøve at tilføje de data, der mangler. Hvis posterne skal føjes til en eksisterende tabel, skal det tilsvarende felt i tabellen acceptere Null-værdier (manglende eller ukendte værdier). Et felt accepterer Null-værdier, hvis feltegenskaben Obligatorisk er sat til Nej, og egenskabsindstillingen Valideringsregel ikke udelukker Null-værdier.

    Fejlværdier

    Hvis en eller flere celler i regnearket eller området indeholder fejlværdier, f.eks. #NUM og #DIV, skal du rette dem, før du starter importen. Hvis et kilderegneark eller kildeområde indeholder fejlværdier, placerer Access en null-værdi i de tilsvarende felter i tabellen. Du kan finde flere oplysninger om, hvordan du retter disse fejl, i afsnittet Fejlfinding af manglende eller forkerte værdier senere i denne artikel.

    Datatype

    Alle rækkerne i en kildekolonne skal indeholde den samme datatype for at undgå fejl under importen. Access gennemsøger de første otte kilderækker for at bestemme datatypen for felterne i tabellen. Det er meget vigtigt, at en kildekolonne ikke indeholder forskellige datatyper i de første otte kilderækker. Ellers vil Access muligvis ikke tildele den korrekte datatype til kolonnen.

    Det er også en god ide at formatere hver kildekolonne i Excel og tildele et bestemt dataformat til hver kolonne, før du starter importen. Formatering anbefales kraftigt, hvis en kolonne indeholder værdier med forskellige datatyper. Kolonnen FlightNo i et regneark kan f.eks. indeholde numeriske værdier og tekstværdier, f.eks. 871, AA90 og 171. Gør følgende for at undgå manglende eller forkerte værdier:

    1. Højreklik på kolonneoverskriften, og klik derefter på Formatér celler.

    2. Vælg et format under Kategori under fanen Tal. For kolonnen FlightNo ville du sandsynligvis vælge Tekst.

    3. Klik på OK.

    Hvis kildekolonnerne er formateret, men alligevel indeholder blandede værdier i de rækker, der kommer efter den ottende række, vil importhandlingen muligvis ignorere værdier eller konvertere værdier forkert. Oplysninger om fejlfinding finder du i afsnittet Fejlfinding af manglende eller forkerte værdier.

    Første række

    Hvis den første række i et regneark eller navngivet område indeholder kolonnenavnene, kan du angive, at Access skal behandle dataene i den første række som feltnavne under importhandlingen. Hvis kilderegnearket eller kildeområdet ikke indeholder navnene, kan du med fordel føje dem til kilden, inden du starter importhandlingen.

    Bemærk!: Hvis dataene skal føjes til en eksisterende tabel, skal hver enkelt kolonnenavn være nøjagtigt det samme som navnet for det tilsvarende felt. Hvis kolonnenavnet ikke er identisk med navnet på det tilsvarende felt i tabellen, kan importhandlingen ikke udføres. Du kan få vist navnene på felterne ved at åbne tabellen i designvisningen i Access.

  3. Luk kildeprojektmappen, hvis den er åben. Hvis kildefilen er åben, kan der opstå datakonverteringsfejl under importen.

Forberede destinationsdatabasen

  1. Åbn den Access-database, hvor de importerede data skal gemmes. Databasen må ikke være skrivebeskyttet, og du skal have tilladelse til at foretage ændringer i databasen.

    -eller-

    Hvis du ikke vil gemme dataene i nogle af de eksisterende databaser, skal du oprette en tom database. Gør følgende:

    Klik på fanen Filer, klik på Ny, og derefter på Tom database.

  2. Inden du starter importhandlingen, skal du vælge, om dataene skal gemmes i en ny eller en eksisterende tabel i databasen.

    Oprette en ny tabel    Hvis du vælger at gemme dataene i en ny tabel, opretter Access en tabel, som de importerede tilføjes. Hvis der allerede findes en tabel med det angivne navn, overskriver Access indholdet i tabellen med de importerede data.

    Føj til en eksisterende tabel    Hvis du vælger at føje dataene til en eksisterende tabel, føjes rækkerne i Excel-regnearket til den angivne tabel.

    Vær opmærksom på, at de fejl, der opstår i forbindelse med tilføjelser, som regel skyldes, at kildedataene ikke passer til strukturen og feltindstillingerne i destinationstabellen. Du kan undgå disse fejl ved at åbne tabellen i designvisningen og kontrollere følgende:

    • Første række    Hvis den første række i kilderegnearket eller det navngivne område ikke indeholder kolonneoverskrifter, skal den enkelte kolonnes placering og datatype i kilderegnearket være identisk med det tilsvarende felts placering og datatype i tabellen. Hvis den første række indeholder kolonneoverskrifter, behøver kolonnernes og felternes rækkefølge ikke være den samme, men den enkelte kolonnes navn og datatype skal svare nøjagtigt til det navn og den datatype, der gælder for det tilsvarende felt.

    • Manglende eller ekstra felter    Hvis der mangler et eller flere felter i kilderegnearket, skal du tilføje disse felter, inden importhandlingen startes. Hvis tabellen derimod indeholder felter, som ikke findes i kilden, behøver du ikke at slette disse felter fra tabellen, hvis de accepterer Null-værdier.

      Tip!: Et felt accepterer Null-værdier, hvis egenskaben Obligatorisk er sat til Nej, og egenskabsindstillingen Valideringsregel ikke udelukker Null-værdier.

    • Primær nøgle    Hvis tabellen indeholder et primær nøgle-felt, skal kilderegnearket eller kildeområdet indeholde en kolonne med værdier, der er kompatible med primær nøgle-feltet, og de importerede nøgleværdier skal være entydige. Hvis en importeret post indeholder en primær nøgle-værdi, der allerede findes i destinationstabellen, vises der en fejlmeddelelse under importhandlingen.

    • Indekserede felter    Hvis egenskaben Indekseret er sat til Ja - ingen dubletter for et af felterne i tabellen, skal den tilsvarende kolonne i kilderegnearket eller kildeområdet indeholder entydige værdier.

      Gå til de næste trin for at køre importhandlingen.

Starte importhandlingen

  1. Placeringen af guiden Importér/sammenkæd varierer en smule, afhængigt af din version af Access. Vælg de trin, der passer til din Access-version:

    • Hvis du bruger den nyeste version af Microsoft 365 abonnementsversionen af Access eller Access 2019, skal du på fanen Eksterne data i gruppen Importér & kæde klikke på Ny datakilde > Fra fil > Excel.

    • Hvis du bruger Access 2016, Access 2013 eller Access 2010, skal du klikke på Excel i gruppen Importér og sammenkæd på fanen Ekstern data.

    Bemærk!: Fanen Eksterne data er kun tilgængelig, hvis der er en database åben.

  2. Angiv navnet på Excel-filen med de data, der skal importeres, i boksen Filnavn i dialogboksen Hent eksterne data - Excel-regneark.

    -eller-

    Klik på Gennemse, og brug dialogboksen Åbn fil for at finde den fil, du vil importere.

  3. Angiv, hvordan de importerede data skal gemmes.

    Hvis du vil gemme dataene i en ny tabel, skal du vælge Importer kildedataene til en ny tabel i den aktuelle database. Du bliver bedt om at navngive tabellen på et senere tidspunkt.

    Hvis du vil føje dataene til en eksisterende tabel, skal du vælge Vedhæft en kopi af posterne til tabellen og derefter vælge en tabel på rullelisten. Denne indstilling er ikke tilgængelig, hvis databasen ikke indeholder tabeller.

    Hvis du vil oprette en kæde til datakilden ved hjælp af en sammenkædet tabel, skal du læse afsnittet Oprette sammenkædning til data i Excel senere i denne artikel.

  4. Klik på OK.

    Guiden Importer regneark startes og hjælper dig gennem importproceduren. Gå til de næste trin.

Brug guiden Importer regneark

  1. Vælg det regneark, som indeholder de data, der skal importeres, på første side i guiden, og klik derefter på Næste.

  2. Klik på enten Vis regneark eller Vis navngivne områder på den anden side i guiden, og marker enten det regneark eller navngivne område, du vil importere. Klik derefter på Næste.

  3. Hvis den første række i kilderegnearket eller kildeområdet indeholder feltnavne, skal du vælge Første række indeholder kolonneoverskrifter, og derefter klikke på Næste.

    Hvis du vil importere dataene til en ny tabel, bruger Access disse kolonneoverskrifter til at navngive felterne i tabellen. Du kan ændre navnene under eller efter importen. Hvis du vil føje dataene til en eksisterende tabel, skal du sørge for, at kolonneoverskrifterne i kilderegnearket stemmer overens med felterne i destinationstabellen.

    Hvis du vil føje dataene til en eksisterende tabel, skal du gå direkte til trin 6. Hvis du skal føje dataene til en ny tabel, skal du følge de næste trin.

  4. Guiden beder dig om at gennemse feltegenskaberne. Klik på en kolonne på den nederste halvdel af siden for at få vist de tilsvarende feltegenskaber. Du kan også gøre følgende:

    • Gennemse og evt. ret navnet og datatypen på destinationsfeltet.

      Access gennemser de første otte rækker i hver kolonne for at foreslå datatypen for det tilsvarende felt. Hvis kolonnen i regnearket indeholder forskellige typer værdier, f.eks. tekst og tal, i de første otte rækker af en kolonne, foreslår guiden en datatype, der er kompatibel med alle værdierne i kolonnen – oftest datatypen tekst. Selvom du kan vælge en anden datatype, skal du huske, at værdier, der ikke er kompatible med den datatype, du vælger, enten ignoreres eller konverteres forkert under importen. Du kan finde flere oplysninger om, hvordan du retter manglende eller forkerte værdier, i afsnittet Fejlfinding i forbindelse med manglende eller forkerte værdier senere i denne artikel.

    • Hvis du vil oprette et indeks for feltet, skal egenskaben Indekseret sættes til Ja.

    • Hvis du helt vil ignorere en af kildekolonnerne, skal du markere afkrydsningsfeltet Importer ikke feltet (Spring over).

      Klik på Næste, når du er færdig med at vælge indstillinger.

  5. I det næste skærmbillede skal du angive en primær nøgle for tabellen. Hvis du vælger Lad Access tilføje en primær nøgle, tilføjer Access et autonummereringsfelt som første felt i destinationstabellen og udfylder det automatisk med entydige id-værdier startende med værdien 1. Klik derefter på Næste.

  6. Angiv et navn til destinationstabellen i det sidste skærmbillede i guiden. Skriv et navn på tabellen i feltet Importér til tabel. Hvis tabellen allerede findes, viser Access en meddelelse, hvor du bliver spurgt, om du vil overskrive det eksisterende indhold i tabellen. Klik på Ja for at fortsætte eller Nej for at angive et andet navn til destinationstabellen, og klik derefter på Udfør for at importere dataene.

    Hvis alle eller nogle af dataene blev importeret, viser guiden en side med status for importhandlingen. Du har desuden mulighed for at gemme oplysningerne om handlingen som en specifikation, der kan bruges på et senere tidspunkt. Hvis handlingen derimod mislykkes fuldstændigt, viser Access fejlmeddelelsen Der opstod en fejl ved import af filen.

  7. Klik på Ja for at gemme oplysningerne om handlingen til senere brug. Hvis du gemmer oplysningerne, kan du gentage handlingen på et senere tidspunkt, uden at du skal udføre trinnene i guiden.

Se Gem oplysningerne om en import eller eksport som en specifikation for at få mere at vide om at gemme dine specifikationsdetaljer.

Se Kør en gemt import- eller eksportspecifikation for at få mere at vide, om hvordan du kører dine gemte import- eller sammenkædningsspecifikationer.

Se Planlæg en import- eller eksportspecifikation for at få mere at vide om, at planlægge kørsel af import- og sammenkædningsopgaver til på bestemte tidspunkter.

Fejlfinding af manglende eller forkerte værdier

Hvis meddelelsen Der opstod en fejl ved import af filen vises, blev der overhovedet ikke importeret nogen data under handlingen. Hvis der derimod vises en dialogboks, hvor du kan vælge at gemme oplysningerne om handlingen, blev alle eller nogle af dataene importeret. Statusmeddelelsen angiver desuden navnet på den fejltabellog, der indeholder oplysninger om de eventuelle fejl, som opstår under importen.

Vigtigt!: Du bør kontrollere, at indholdet i tabellen og tabelstrukturen er korrekt, inden tabellen bruges, selvom statusmeddelelsen angiver, at importhandlingen er blevet gennemført.

  • Åbn destinationstabellen i dataarkvisning for at kontrollere, om alle dataene blev føjet til tabellen.

  • Åbn tabellen i designvisning for at se datatypen og andre egenskabsindstillinger for felterne.

I tabellen nedenfor beskrives de trin, du kan udføre for at løse problemer med manglende eller forkerte værdier.

Tip!: Hvis fejlfindingen viser, at der kun mangler nogle få værdier, kan du føje disse værdier til tabellen manuelt. Hvis derimod hele kolonner eller et stort antal værdier mangler eller er importeret forkert, bør du rette fejlene i kildefilen. Når du har løst problemerne, skal du udføre importen igen.

Problem

Løsning

Grafiske elementer

Grafiske elementer som logoer, diagrammer og billeder kan ikke importeres. Føj dem manuelt til databasen, når importen er fuldført.

Beregnede værdier

Resultaterne af en eller flere beregnede kolonner importeres, men ikke den underliggende formel. Under importen kan du angive en datatype, der er kompatibel med formelresultaterne, f.eks. Tal.

Værdierne SAND eller FALSK og -1 eller 0

Hvis kilderegnearket eller kildeområdet omfatter en kolonne, der kun indeholder værdierne SAND eller FALSK, opretter Access et Ja/Nej-felt for kolonnen og indsætter værdierne -1 eller 0 i feltet. Hvis kilderegnearket eller kildeområdet derimod omfatter en kolonne, der kun indeholder værdierne -1 eller 0, opretter Access som standard et numerisk felt for kolonnen. Du kan ændre datatypen i feltet til Ja/Nej under importen for at undgå dette problem.

Felter med flere værdier

Access understøtter ikke flere værdier i et felt, når du importerer data til en ny tabel eller føjer data til en eksisterende database, selvom kildekolonnen indeholder en liste med semikolonseparerede værdier (;). Listen med værdier behandles som en enkelt værdi og placeres i et tekstfelt.

Afkortede data

Hvis dataene ser afkortede ud i en kolonne i Access-tabellen, kan du prøve at øge bredden af kolonnen i dataarkvisning. Hvis det ikke løser problemet, er dataene i en numerisk kolonne i Excel for store til feltstørrelsen i destinationsfeltet i Access. Destinationsfeltet kan f.eks. have egenskaben Feltstørrelse angivet til Byte i en Access-database, men kildedataene indeholder en værdi, der er større end 255. Ret værdierne i kildefilen, og prøv at importere igen.

Visningsformat

Du skal muligvis angive egenskaben Format for visse felter i designvisning for at sikre, at værdierne vises korrekt i dataarkvisning. Det kunne f.eks. være:

  • Et Ja/Nej-felt viser -1 og 0 i dataarkvisningen, efter du har udført importhandlingen. Du kan løse dette problem, efter importen er udført, ved at indstille feltegenskaben Format til Ja/Nej, så der vises afkrydsningsfelter i stedet for.

  • Datoer i langt og mellemlangt datoformat kan blive vist som korte datoer i Access. Du kan løse dette problem ved at åbne destinationstabellen i designvisningen i Access og indstille egenskaben Format for datofeltet til Langt datoformat eller Mellemlangt datoformat.

Bemærk!: Hvis regnearket indeholder RTF-formatering som f.eks. fed, understregning eller kursiv, importeres teksten, men formateringen bevares ikke.

Dublerede værdier (nøglekrænkelse)

De importerede poster kan indeholde dublerede værdier, som hverken kan gemmes i destinationstabellens primær nøgle-felt eller i felter, hvor feltegenskaben Indekseret er sat til Ja - ingen dubletter. Fjern de dublerede værdier i kildefilen, og prøv at udføre importen igen.

Datoværdierne afviger 4 år

De datofelter, der importeres fra et Excel-regneark, kan være fire år gamle. Excel til Windows kan bruge to datosystemer:

  • Datosystemet fra 1904 (hvor serienumre varierer fra 0 til 63.918), hvilket svarer til datoerne 1. januar 1904 til 31. december 2078.

  • 1900-datosystemet (hvor serienumre varierer fra 1 til 65.380), som svarer til datoerne 1. januar 1900 til 31. december 2078.

Du kan angive datosystemet i Excel-indstillinger: Indstillinger for fil >> Avanceret > Brug 1904-datosystem.

Bemærk   Hvis du importerer fra en .xlsb-projektmappe, bruges 1900-datosystemet altid uanset indstillingen For datosystem.

Du skal ændre datosystemet for Excel-projektmappen, inden du importerer dataene, eller udfører en opdateringsforespørgsel med udtrykket [datofeltnavn] + 1462, efter du har tilføjet dataene, for at rette datoerne.

Excel til Macintosh bruger kun 1904-datosystemet.

Null-værdier

Du får muligvis vist en fejlmeddelelse i slutningen af importen om data, der blev slettet eller mistet under handlingen, eller når du åbner tabellen i dataarkvisning, kan du se, at nogle feltværdier er tomme. Hvis kildekolonnerne i Excel ikke er formateret, eller de første otte kilderækker indeholder værdier med forskellige datatyper, skal du åbne kilderegnearket og gøre følgende:

  • Formatér kildekolonnerne.

  • Flyt rækkerne, så de første otte rækker i hver kolonne ikke indeholder værdier med forskellige datatyper.

  • Vælg den rigtige datatype til hvert felt under importhandlingen. Hvis datatypen ikke er korrekt, udfyldes kolonnen muligvis med Null-værdier eller forkerte værdier, når importen er udført.

De trin, der er anført ovenfor, kan være med til at minimere antallet af Null-værdier. I tabellen nedenfor angives de tilfælde, hvor der stadig vil blive vist Null-værdier:

De værdier, der mangler, er af typen...

Ved import til...

Og destinationsfelttypen er...

Løsning...

Tekst

En ny tabel

Dato

Erstat alle tekstværdierne med datoværdier, og prøv at importere igen.

Tekst

En eksisterende tabel

Numerisk eller dato

Erstat alle tekstværdierne med værdier, der svarer til datatypen i destinationsfeltet, og prøv at importere igen.

Datoværdier erstattet af numeriske værdier

Der vises tilsyneladende vilkårlige tal med fem cifre i stedet for de korrekte datoværdier i følgende situationer:

  • De første otte rækker i kildekolonnen i regnearket indeholder kun numeriske værdier, men der er nogle datoværdier i de efterfølgende rækker. Disse datoværdier bliver konverteret forkert.

  • Nogle af de første otte rækker i kildekolonnen indeholder datoværdier, som du har forsøgt at importere til et numerisk felt. Disse datoværdier bliver konverteret forkert.

    Du kan undgå dette ved at erstatte datoværdierne med numeriske værdier i kildekolonnen og derefter udføre importen igen.

    Hvis en kolonne, der primært indeholder datoværdier, også indeholder flere tekstværdier, kan alle datoværdierne blive vist som tilsyneladende vilkårlige tal med fem cifre. Du kan undgå dette ved at erstatte tekstværdierne med datoværdier og derefter udføre importen igen.

Numeriske værdier erstattet af datoværdier

Der vises tilsyneladende vilkårlige datoværdier i stedet for de korrekte numeriske værdier i følgende situationer:

  • Kildekolonnens første otte rækker indeholder kun datoværdier, men der forekommer numeriske værdier i de efterfølgende rækker. Disse numeriske værdier bliver konverteret forkert.

  • Nogle af de første otte rækker i kildekolonnen indeholder numeriske værdier, som du har forsøgt at importere til et datofelt. Disse numeriske værdier bliver konverteret forkert.

Du kan undgå dette ved at erstatte de numeriske værdier med datoværdier i kildekolonnen og derefter udføre importen igen.

Du får muligvis brug for at gennemse fejllogtabellen (der nævnes på sidste side i guiden) i dataarkvisningen. Tabellen har tre felter – Fejl, Felt og Række. Hver række indeholder oplysninger om en bestemt fejl, og du kan bruge oplysningerne i feltet Fejl til at udføre en fejlfinding.

Fejlstrenge og tip til fejlfinding

Fejl

Beskrivelse

Afkortning af felt

En værdi i filen er længere end egenskaben Feltstørrelse for dette felt tillader.

Typekonverteringsfejl

En værdi i regnearket er en datatype, der ikke passer til feltet. Denne værdi mangler eller vises muligvis forkert i destinationsfeltet. Yderligere oplysninger om fejlfinding af dette problem finder du i den forrige tabel.

Nøglekrænkelse

Den primære nøgle for denne post er en dublet – den findes allerede i tabellen.

Valideringsregelfejl

En værdi overholder ikke den regel, der angives med egenskaben Valideringsregel for feltet eller for tabellen.

Null i obligatorisk felt

Der må ikke være en Null-værdi i dette felt, fordi egenskaben Obligatorisk for feltet er sat til Ja.

Null-værdi i feltet Autonummerering

De data, der importeres, indeholder en Null-værdi, som du har forsøgt at føje til et autonummereringsfelt.

Post kan ikke parses

En tekstværdi indeholder tekstafgrænsningstegnet (som regel dobbelte anførselstegn). Hvis en værdi indeholder afgrænsningstegnet, skal tegnet gentages to gange i tekstfilen, f.eks.:

Diameter på 4 1/2""

Toppen af siden

Fejlfinding af #Num! og andre forkerte værdier i en sammenkædet tabel

Selvom meddelelsen Tabellen [navn] er sammenkædet med filen... vises, skal du åbne tabellen i dataarkvisning og kontrollere, at der vises de korrekte data i rækkerne og kolonnerne.

Hvis der forekommer fejl eller forkerte værdier i tabellen, skal du benytte den fremgangsmåde, der beskrives i nedenstående tabel, og derefter udføre sammenkædningen igen. Husk, at du ikke kan føje værdierne direkte til den sammenkædede tabel, fordi tabellen er skrivebeskyttet.

Problem

Løsning

Grafiske elementer

Der kan ikke oprettes kæder fra Access til grafiske elementer i et Excel-regneark, f.eks. logoer, diagrammer og billeder.

Visningsformat

Du skal muligvis indstille egenskaben Format for nogle af felterne i designvisningen for at sikre, at værdierne vises korrekt i dataarkvisningen.

Beregnede værdier

De resultater, der fremkommer, når en kolonne eller celler beregnes, vises i de tilsvarende felter, men formlen (eller udtrykket) kan ikke vises i Access.

Afkortede tekstværdier

Udvid kolonnens bredde i dataarkvisningen. Hvis værdierne stadig vises afkortede, er det muligvis, fordi værdien er længere end 255 tegn. Access kan kun oprette kæde til de første 255 tegn, så hvis det er tilfældet, er du nødt til at importere dataene i stedet for at oprette en kæde.

Fejlmeddelelse om overløb i numerisk felt

Den sammenkædede tabel kan se ud til at være korrekt, men når du senere kører en forespørgsel mod tabellen, får du muligvis vist fejlmeddelelsen Overløb i numerisk felt . Dette kan ske på grund af en konflikt mellem datatypen for et felt i den sammenkædede tabel og den type data, der er gemt i det pågældende felt.

Værdierne SAND eller FALSK og -1 eller 0

Hvis kilderegnearket eller kildeområdet omfatter en kolonne, der kun indeholder værdierne SAND eller FALSK, opretter Access et Ja/Nej-felt for kolonnen i den sammenkædede tabel. Hvis kilderegnearket eller kildeområdet imidlertid omfatter en kolonne, der kun indeholder værdierne -1 eller 0, opretter Access som standard et numerisk felt for kolonnen, og du kan ikke ændre datatypen for det tilsvarende felt i tabellen. Hvis der skal være et Ja/Nej-felt i den sammenkædede tabel, skal kildekolonnen indeholde værdierne SAND og FALSK.

Felter med flere værdier

Access understøtter ikke flere værdier i et felt, selvom kildekolonnen indeholder en liste med semikolonseparerede værdier (;). Listen med værdier behandles som en enkelt værdi og placeres i et tekstfelt.

#Num!

Access viser fejlværdien #Num! i et felt i stedet for de korrekte data i følgende situationer:

  • Hvis en kildekolonne indeholder nogle få numeriske værdier eller datoværdier, når kolonnen ellers primært indeholder tekstværdier, bliver de numeriske værdier og datoværdierne ikke importeret.

  • Hvis en kildekolonne indeholder nogle enkelte tekstværdier, men ellers primært indeholder numeriske værdier, importeres tekstværdierne ikke.

  • Hvis en kildekolonne indeholder nogle enkelte tekstværdier, men ellers primært indeholder datoværdier, importeres tekstværdierne ikke.

Benyt følgende fremgangsmåde for at minimere antallet af Null-værdier i tabellen:

  1. Kontrollér, at kildekolonnen ikke indeholder værdier med forskellige datatyper.

  2. Formatér kolonnerne i Excel-regnearket.

  3. Under sammenkædningen skal du vælge den rigtige datatype for hvert felt. Hvis datatypen er forkert, indeholder den resulterende kolonne muligvis kun #Num! værdier for alle rækker med data.

Numeriske værdier i stedet for datoværdier

Hvis der vises et tilsyneladende vilkårligt tal med fem cifre i et felt, skal du undersøge, om kildekolonnen indeholder nogle få datoværdier, selvom størstedelen af værdierne er numeriske. Datoværdier i numeriske kolonner bliver fejlagtigt konverteret til et tal. Erstat datoværdierne med numeriske værdier, og prøv derefter at udføre sammenkædningen igen.

Datoværdier i stedet for numeriske værdier

Hvis der vises en tilsyneladende vilkårlig datoværdi i et felt, skal du undersøge, om kildekolonnen indeholder nogle få numeriske værdier, selvom størstedelen af værdierne er datoværdier. Numeriske værdier i datokolonner bliver fejlagtigt konverteret til en dato. Erstat de numeriske værdier med datoværdier, og prøv derefter at udføre sammenkædningen igen.


Toppen af siden

Har du brug for mere hjælp?

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Deltag i Microsoft Office Insiders

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?

Tak for din feedback!

×