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"

Oversættelser af artikler Oversættelser af artikler
Artikel-id: 835416 - Få vist de produkter, som denne artikel refererer til.
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.
Udvid alle | Skjul alle

På denne side

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.

Egenskaber

Artikel-id: 835416 - Seneste redigering: 8. februar 2008 - Redigering: 4.3
Oplysningerne i denne artikel gælder:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard
Nøgleord: 
kbexpertiseinter kbtshoot kbquery kbmemory kbdatabase kberrmsg kbprb KB835416

Send feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com