Při spuštění přidávacího či vytvářecího dotazu nebo při importu dat do velkého souboru databáze aplikace Access ze zobrazí chybová zpráva: Neplatný argument

Překlady článku Překlady článku
ID článku: 835416 - Produkty, které se vztahují k tomuto článku.
Tento článek platí pro soubory databáze aplikace Microsoft Access (MDB a ACCDB). Střední: Vyžaduje základní dovednosti v oblasti maker, kódování a práce v různých prostředích.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Když v aplikaci Microsoft Access zkusíte spustit přidávací či vytvářecí dotaz nebo importovat data do velkého souboru databáze aplikace Access, může se zobrazit následující chybová zpráva:
Neplatný argument.
K tomuto problému dochází, když se velikost souboru databáze aplikace Access blíží 2 GB.

Jak potíže obejít

Tento problém vyřešíte zmenšením velikosti souboru databáze aplikace Access. Použijte jednu z následujících metod:

Metoda 1: Komprese souboru databáze aplikace Access

Velikost souboru databáze aplikace Access můžete zmenšit spuštěním nástroje Zkomprimovat a opravit databázi. Použijte následující postup.

Poznámka: Pokud chcete komprimovat sdílený soubor databáze aplikace Access umístěný na serveru nebo ve sdílené složce, je třeba zkontrolovat, zda soubor nemá otevřený jiný uživatel v síti. Je třeba, abyste soubor databáze aplikace Access měli otevřený ve výhradním režimu.
  1. Spusťte aplikaci Access.
  2. V nabídce Nástroje přejděte na příkaz Správa databáze a potom klepněte na příkaz Zkomprimovat a opravit databázi.

    Poznámka: V aplikaci Access 2007 klepněte na Tlačítko Office, přejděte na podnabídku Spravovat a pak klepněte na příkaz Zkomprimovat a opravit databázi.
  3. V dialogovém okně Zdrojová databáze pro komprimaci vyberte soubor aplikace Access, který chcete zkomprimovat, a potom klepněte na tlačítko Komprimovat.
  4. V dialogovém okně Komprimovat databázi do vyberte název komprimovaného souboru databáze aplikace Access.
  5. Klepněte na tlačítko Uložit.

Metoda 2: Rozdělení souboru databáze aplikace Access

Tento problém také můžete vyřešit tak, že soubor databáze aplikace Access rozdělíte do několika souborů. Pokud soubor databáze aplikace Access obsahuje moduly s velkém množstvím kódu, můžete zvážit, zda nebude vhodné uložit kód do databázových knihoven. Soubor databáze aplikace Access také můžete rozdělit do dvou souborů pomocí Průvodce rozdělováním databáze. Jeden soubor databáze aplikace Access pak obsahuje všechny tabulky. Další soubor databáze aplikace Access obsahuje zbývající objekty, jako formuláře a sestavy. Postupujte následujícím způsobem:
  1. Spusťte aplikaci Access.
  2. Otevřete soubor databáze aplikace Access, se kterým máte potíže.
  3. V okně Databáze přejděte v nabídce Nástroje na příkaz Správa databáze a potom klepněte na příkaz Rozdělování databáze.

    Poznámka: V aplikaci Access 2007 klepněte na kartě Nástroje pro databáze ve skupině Přesunout data na tlačítko Databáze aplikace Access.
  4. V dialogovém okně Rozdělování databáze klepněte na tlačítko Rozdělit databázi.
  5. V dialogovém okně Vytvoření databáze back-end zadejte název souboru databáze back-end aplikace Access do pole Název souboru a pak klepněte na tlačítko Rozdělit.
  6. Klepněte na tlačítko OK.

Odkazy

Další informace naleznete v následujících článcích znalostní báze Microsoft Knowledge Base:
304932 Ruční rozdělení databáze aplikace Microsoft Access (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)
302495 ACC2000: Při importu, kopírování nebo připojení dat do tabulky se zobrazí chybová zpráva: Neplatný argument (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)
209912 ACC2000: Odkazování na třídy existující ve více knihovnách (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)
288631 Defragmentace a komprese databáze za účelem zvýšení výkonu (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)

Vlastnosti

ID článku: 835416 - Poslední aktualizace: 24. ledna 2008 - Revize: 4.1
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
Klíčová slova: 
kbexpertiseinter kbtshoot kbquery kbmemory kbdatabase kberrmsg kbprb KB835416

Dejte nám zpětnou vazbu

 

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