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

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.

304084
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).

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".
ipf pra selhání zhroucení zablokuje přestane reagovat

Upozornění: Tento článek byl přeložen automaticky

Vlastnosti

ID článku: 304084 - Poslední kontrola: 02/03/2014 10:04:45 - Revize: 3.2

  • Microsoft Access 2000 Standard Edition
  • kbnosurvey kbarchive kbmt kbbug kberrmsg kbfix KB304084 KbMtcs
Váš názor