ACC2000: Po přidání dat pomocí dotazu po upgradu na aktualizaci Service Pack 5 pro stroj Jet 4.0 ukončena Access

Překlady článku Překlady článku
ID článku: 304084 - Produkty, které se vztahují k tomuto článku.
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Začínajícího: Vyžaduje znalost uživatelského rozhraní v počítačích pro jednoho uživatele.

Tento článek se týká pouze databáze aplikace Microsoft Access (MDB).

Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Při pokusu o přidání záznamu do datového listu, který je vytvářen dotazu Access bude buď reagovat (zablokuje se) a nakonec stručně ukončit bez upozornění nebo chyba nebo přístup může generovat jednu z následujících chybových zpráv a potom ukončete stop:
MSACCESS způsobila neplatnost stránky v modulu MSJET40.DLL
Nebo
Došlo k chybě aplikace a probíhá generování protokolu aplikace. Msaccess.exe
Nebo
Došlo k chybě aplikace a probíhá generování protokolu aplikace. Msjet40.dll
Nebo
Msaccess.exe generoval chyby a bude systémem Windows uzavřen. Je nutné program restartovat.
Nebo
MsJet40.dll generoval chyby a bude systémem Windows uzavřen. Je nutné program restartovat.

Řešení

Tento problém je vyřešen v Jet 4.0 Service Pack 6 (SP6) a novější. Další informace o získání nejnovější aktualizace Jet 4.0 service pack klepněte na následující číslo článku databáze Microsoft Knowledge Base:
239114Jak: Získat nejnovější aktualizaci Service Pack pro databázový stroj Microsoft Jet 4.0

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny na začátku tohoto článku. Tento problém byl opraven v Jet 4.0 Service Pack 6 (SP6).

Další informace

Toto chování bylo potvrzeno u následující verze souboru Msjet40.dll:
   File name     Version      Size               
   ---------------------------------------
   Msjet40.dll   4.0.4431.1   1,503,504 bytes
   Msjet40.dll   4.0.4431.3   1,503,504 bytes  
				

Kroky pro reprodukci tohoto chování

Upozornění: Pokud postupujte takto dojde k chybě obecné ochrany vašeho počítače. Ujistěte se, uložte a zavřete žádné otevřené práce v počítači před provedením těchto kroků.

  1. Vytvoření nové databáze Access 2000.
  2. Vytvořit následující tabulku v návrhovém zobrazení:
       Table: Table1
       ----------------------------
       Field Name: Ticket_ID
       Data Type: AutoNumber
       Indexed: Yes (No Duplicates)
    
       Field Name: TicketDate
       Data Type: Date/Time
    
       Table Properties: Table1
       -------------------------------
       PrimaryKey: Ticket_ID
    					
  3. Uložte a zavřete tabulku.
  4. Vytvořit následující tabulku v návrhovém zobrazení:
       Table: Table2
       ----------------------------
       Field Name: TicketNumberID
       Data Type: AutoNumber
       Indexed: Yes (No Duplicates)
    
       Field Name: Ticket_ID
       Data Type: Number
       Indexed: Yes (Duplicates OK)
    
       Field Name:  TicketItemsDesription
       Data Type:  Text
    
       Table Properties: Table2
       -------------------------------
       PrimaryKey: TicketNumberID
    					
  5. Uložte a zavřete tabulku.
  6. Vytvořit následující tabulku v návrhovém zobrazení:
       Table: Table3
       ----------------------------
       Field Name: TicketItems_ID_Loc
       Data Type: Number
       Indexed: Yes (No Duplicates)
    
       Field Name: TicketItems_Location
       Data Type: Text
    
       Table Properties: Table3
       -------------------------------
       PrimaryKey: TicketItems_ID_Loc  
    					
  7. Uložte a zavřete tabulku.
  8. V nabídce Nástroje klepněte na tlačítko relace. Přidat tabulka1, tabulka2 a tabulka3 okno relace a potom klepněte na tlačítko Zavřít.
  9. Vyberte pole Ticket_ID v tabulce Tabulka1 a přetáhněte pole Ticket_ID v tabulce Tabulka2.
  10. V okně Upravit relace klepnutím zaškrtněte políčka Zajistit referenční integrituAktualizace souvisejících polí v kaskádě a Odstranění souvisejících polí v kaskádě.
  11. Klepněte na tlačítko vytvořit zavřete okno Upravit relace.
  12. Vyberte v tabulce Tabulka2 TicketNumberID pole a přetáhněte pole TicketItems_ID_Loc v tabulce tabulka3.
  13. V okně Upravit relace klepnutím zaškrtněte políčka Zajistit referenční integritu, Aktualizace souvisejících polí v kaskádě a Možnosti odstranit související záznam v kaskádě.
  14. Klepněte na tlačítko Typ spojení v okně Upravit relace a vyberte typ spojení 2 v okně Vlastnosti spojení.
  15. Klepněte na tlačítko OK v okně Vlastnosti spojení a potom klepněte na tlačítko vytvořit v okně Upravit relace.
  16. Zavřete okno relace a uložit změny.
  17. Vytvořit následující dotaz v návrhovém zobrazení:
       Query: MyTables
       ------------------------------
       Type: Select Query
    
       Field: Ticket_ID
       Table: Table1
    
       Field: TicketDate
       Table: Table1
    
       Field: TicketNumberID
       Table: Table2
    
       Field: Ticket_ID
       Table: Table2
    
       Field: TicketItemsDescription
       Table: Table2
    
       Field: TicketItems_ID_Loc
       Table: Table3
    
       Field: TicketItems_Locations
       Table: Table3
    					
  18. Spuštění dotazu MyTables.
  19. Zkuste přidat nový záznam v datovém listu. Po přidání dat do prvního pole z tabulky tabulka2 a pokusu o přesunutí na další pole Poznámka: zobrazí jedna z chyb uvedených v tomto článku v části "Příznaky".

Vlastnosti

ID článku: 304084 - Poslední aktualizace: 3. února 2014 - Revize: 3.2
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Access 2000 Standard Edition
Klíčová slova: 
kbnosurvey kbarchive kbmt kbbug kberrmsg kbfix KB304084 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:304084

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