Feilmelding når du kjører en tilføyingsspørring, kjører en lag-tabell-spørring eller importerer data til en stor Access-databasefil: Ugyldig argument

Denne artikkelen omhandler en Microsoft Access-database (MDB-fil) eller en Microsoft Access-database (ADP-fil). Moderat: Krever grunnleggende ferdigheter innen makroer, koding og interoperabilitet.

Symptom

Når du prøver å kjøre en tilføyingsspørring, kjøre en lag-tabell-spørring eller importerer data til en stor Microsoft Access-databasefil i Microsoft Access, kan det hende at du får følgende feilmelding:

Ugyldig argument.

Dette problemet oppstår når størrelsen på Access-databasefilen nærmer seg grensen på 2 gigabyte (GB).

Workaround

Du kan løse dette problemet ved å redusere størrelsen på Access-databasefilen. Bruk en av følgende metoder til å gjøre dette:

Metode 1: Komprimere Access-databasefilen

Du kan redusere størrelsen på Access-databasefilen ved å kjøre verktøyet Komprimer og reparer database. Gjør dette ved å bruke følgende fremgangsmåte:

Obs!  Hvis du vil kompimere en delt Access-databasefil som er på en server eller i en delt mappe, må du passe på at ingen andre brukere på nettverket har åpnet Access-databasefilen. Du må ha eksklusiv tilgang til Access-databasefilen.

  1. Start Access.

  2. Velg DatabaseverktøyVerktøy-menyen, og klikk deretter Komprimer og reparer database.

    Obs!  I Access 2007 klikker du Microsoft Office-knappen, velger Behandle, og klikker deretter Komprimer og reparert database.

  3. I dialogboksen Database som skal komprimeres velger du Access-filen du vil komprimere, og klikker deretter Komprimer.

  4. I dialogboksen Komprimer database som velger du navnet på den komprimenter Access-databasefilen.

  5. Klikk Lagre.

Metode 2: Dele Access-databasefilen

Du kan også omgå problemet ved å dele Access-databasefilen i flere Access-databasefiler. Hvis Access-databasefilen inneholder visse moduler med mye koder, kan du bruke bibliotekdatabaser til å lagre koden. Du kan også bruke veiviseren for databasesplitting til å dele én Access-databasefil i to Access-databasefiler. En av Access-databasefilene inneholder alle tabellene. Den andre Access-databasefilen inneholder de resterende databaseobjektene, som skjemaer og rapporter. Slik gjør du:

  1. Start Access.

  2. Åpne den problematiske Access-databasefilen.

  3. Verktøy-menyen velger du Databaseverktøy i Database-vinduet, og klikker deretter Databaseoppdeling.

    Obs!  I Access 2007 klikker du Access-database i Flytt data-gruppen i kategorien Databaseverktøy.

  4. I dialogboksen Databaseoppdeling klikker du Del database.

  5. I dialogboksen Opprett bakdatabase skriver du et navn på bakdatabasen for Access i Filnavn-boksen, og klikker deretter Del.

  6. Klikk OK.

Referanser

Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnumre for å vise artiklene i Microsoft Knowledge Base:

304932 Dele en Microsoft Access-database manuelt (denne artikkelen kan være på engelsk)

302495 ACC2000: Ugyldig argument når du importere, kopierer eller føyer til data i en tabell (denne artikkelen kan være på engelsk)

209912 ACC2000: Referere klasser som finnes i flere biblioteker (denne artikkelen kan være på engelsk)

288631 Defragmentere og komprimere database for å forbedre ytelse (denne artikkelen kan være på engelsk)

Trenger du mer hjelp?

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

Var denne informasjonen nyttig?

Hvor fornøyd er du med kvaliteten på oversettelsen?

Hva påvirket opplevelsen din?

Har du ytterligere tilbakemeldinger? (valgfritt)

Takk for tilbakemeldingen!

×