Der vises muligvis følgende fejlmeddelelse, når du kører en tilføjelsesforespørgsel, kører en tabeloprettelsesforespørgsel eller importerer en stor Access-databasefil: "Argumentet er ugyldigt"

Oplysningerne i denne artikel gælder for en Microsoft Access-databasefil, dvs. en .mdb-fil eller en .accdb-fil. Moderat: Kræver grundlæggende erfaring med makroer, kodning og funktionskompatibilitet.

Symptomer

Når du i Microsoft Access prøver at køre en tilføjelsesforespørgsel, køre en tabeloprettelsesforespørgsel eller importere en stor Microsoft Access-databasefil, modtager du muligvis følgende fejlmeddelelse:

Argumentet er ugyldigt.

Dette problem opstår, når størrelsen på en Access-databasefil nærmer sig størrelsesbegrænsningen på 2 GB.

Workaround

Du kan løse dette problem ved at reducere størrelsen på Access-databasefilen. Det kan du gøre ved at bruge en af følgende metoder:

Metode 1: Komprimer Access-databasefilen

Du kan reducere størrelsen på Access-databasefilen ved at køre værktøjet Komprimer og reparer database. Det kan du gøre ved at benytte følgende fremgangsmåde.

Bemærk! Hvis du vil komprimere en delt Access-databasefil, der findes på en server eller i en delt mappe, skal du sørge for, at ingen andre brugere på netværket har åbnet Access-databasefilen. Du skal have udelt adgang til Access-databasefilen.

  1. Start Access.

  2. Peg på Databasefunktioner i menuen Funktioner, og klik derefter på Komprimer og reparer database.

    Bemærk! Klik på knappen Microsoft Office i Access 2007, peg på Administrer, og klik derefter på Komprimer og reparer database.

  3. Marker den Access-fil, du vil komprimere, i dialogboksen Komprimer fra database, og klik derefter på Komprimer.

  4. Marker navnet på den komprimerede Access-databasefil i dialogboksen Komprimer database til.

  5. Klik på Gem.

Metode 2: Opdel Access-databasefilen

Du kan også løse dette problem ved at opdele Access-databasefilen i flere Access-databasefiler. Hvis Access-databasefilen indeholder moduler med mange koder, kan du overveje at bruge biblioteksdatabaser til at gemme koderne i. Du kan også overveje at bruge guiden Databaseopdeling til at dele en Access-databasefil i to Access-databasefiler. En af Access-databasefilerne indeholder alle tabellerne. Den anden Access-databasefil indeholder de resterende databaseobjekter, f.eks. formularer og rapporter. Det kan du gøre ved at benytte følgende fremgangsmåde:

  1. Start Access.

  2. Åbn den Access-databasefil, der er problemer med.

  3. Peg på Databasefunktioner i menuen Funktioner i vinduet Database, og klik derefter på Databaseopdeling.

    Bemærk! Klik på Access-database i Access 2007 i gruppen Flyt data under fanen Databaseværktøjer.

  4. Klik på Opdel database i dialogboksen Databaseopdeling.

  5. Skriv navnet på Access-back-end-databasefilen i boksen Filnavn i dialogboksen Opret back-end-database, og klik derefter på Opdel.

  6. Klik på OK.

Referencer

Du kan få flere oplysninger ved at klikke på nedenstående artikelnumre for at få vist artiklerne i Microsoft Knowledge Base:

304932 Sådan opdeles en Microsoft Access-database manuelt. Artiklen er evt. på engelsk.

302495 ACC2000: Der vises muligvis følgende fejlmeddelelse: "Argumentet er ugyldigt", når du importerer, kopierer eller tilføjer data i en tabel. Artiklen er evt. på engelsk.

209912 ACC2000: Sådan henvises der til klasser, som findes i flere biblioteker. Artiklen er evt. på engelsk.

288631 Defragmenter og komprimer databasen for at forbedre ydeevnen. Artiklen er evt. på engelsk.

Har du brug for mere hjælp?

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

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×