V Accessu 2007 a Accessu 2003 se nemůžete připojit přímo k databázím FoxPro.
Původní číslo KB: 824264
Poznámka
Tento článek se týká pouze databáze aplikace Microsoft Access (.mdb nebo .accdb). Vyžaduje základní dovednosti v oblasti maker, kódování a vzájemné spolupráce.
Příznaky
V aplikacích Microsoft Office Access 2007 a Microsoft Office Access 2003 možná nebudete moct importovat, exportovat nebo propojit databáze Microsoft FoxPro přímo, protože dialogová okna Importovat, Exportovat a Propojit nezahrnují databázi FoxPro jako možnost v seznamu Soubory typu .
Příčina
K tomuto problému dochází, protože ovladač Microsoft FoxPro ISAM není součástí aplikace Access 2007 a Access 2003.
Řešení
Import z databáze FoxPro
Pokud chcete importovat data z databáze FoxPro, použijte ovladač ODBC Microsoft Visual FoxPro. Uděláte to takto:
Klepněte na tlačítko Start a poté na Ovládací panely.
V Ovládací panely poklikejte na Nástroje pro správu.
V okně Nástroje pro správu poklikejte na Zdroje dat (ODBC) a potom přidejte nový zdroj dat ODBC pro vaši databázi FoxPro nebo tabulky výběrem příslušného ovladače Visual FoxPro.
Spusťte Access a otevřete databázi Accessu.
V nabídce Souborpřejděte na Načíst externí data a potom klikněte na Importovat.
Poznámka
Pokud používáte Access 2007, klikněte ve skupině Import na kartě Externí data na Další a pak vyberte Databáze ODBC.
V dialogovém okně Import klikněte v seznamu Soubory typu na Databáze ODBC.
Poznámka
Pokud používáte Access 2007, kliknutím vyberte možnost Importovat zdrojová data do nové tabulky v aktuální databázi v dialogovém okně Vyberte zdroj a cíl dat a potom klikněte na OK.
V dialogovém okně Vybrat zdroj dat klikněte na zdroj dat Visual FoxPro, který jste vytvořili v kroku 3, a potom klikněte na OK.
V dialogovém okně Importovat objekty klikněte na tabulky, které chcete propojit, a potom klikněte na OK.
Propojení s databází FoxPro
Pokud chcete vytvořit odkaz na databázi FoxPro, použijte ovladač ODBC Microsoft Visual FoxPro. Uděláte to takto:
Klepněte na tlačítko Start a poté na Ovládací panely.
V Ovládací panely poklikejte na Nástroje pro správu.
V okně Nástroje pro správu poklikejte na Zdroje dat (ODBC) a potom přidejte nový zdroj dat ODBC pro vaši databázi FoxPro nebo tabulky výběrem příslušného ovladače Visual FoxPro.
Spusťte Microsoft Access a otevřete databázi Accessu.
V nabídce File (Soubor) přejděte na Get External Data (Získat externí data) a potom klikněte na Link Tables (Propojit tabulky).
Poznámka
Pokud používáte Access 2007, klikněte ve skupině Import na kartě Externí data na Další a pak vyberte Databáze ODBC.
V dialogovém okně Odkaz klikněte v seznamu Soubory typu na Databáze ODBC.
Poznámka
Pokud používáte Access 2007, kliknutím vyberte možnost Propojit se zdrojem dat vytvořením propojené tabulky v dialogovém okně Vyberte zdroj a cíl dat a potom klikněte na OK.
V dialogovém okně Vybrat zdroj dat klikněte na zdroj dat Visual FoxPro, který jste vytvořili v kroku 3, a potom klikněte na OK.
V dialogovém okně Propojit tabulky klikněte na tabulky, které chcete importovat, a potom klikněte na OK.
Export do databáze FoxPro
Pokud chcete exportovat data do databáze FoxPro, použijte ovladač ODBC Microsoft Visual FoxPro. Uděláte to takto:
Klepněte na tlačítko Start a poté na Ovládací panely.
V Ovládací panely poklikejte na Nástroje pro správu.
V okně Nástroje pro správu poklikejte na Zdroje dat (ODBC) a potom přidejte nový zdroj dat ODBC pro vaši databázi FoxPro nebo tabulky výběrem příslušného ovladače Visual FoxPro.
Spusťte Microsoft Access a otevřete databázi Accessu.
V nabídce Soubor klikněte na Exportovat.
Poznámka
Pokud používáte Access 2007, postupujte takto:
- Klikněte na tlačítko Microsoft Office a potom klikněte na Možnosti aplikace Access.
- V seznamu v levém podokně klikněte na Přizpůsobit.
- V seznamu Zvolit příkazy z vyberte Všechny příkazy.
V dialogovém okně Exportovat tabulku tablename do klikněte v seznamu Uložit jako typ na databáze ODBC.
Poznámka
Pokud používáte Access 2007, postupujte takto:
- Klikněte na Exportovat vybraný objekt do databáze ODBC, klikněte na Přidat a potom klikněte na OK.
- Na panelu nástrojů Rychlý přístup klikněte na Exportovat vybraný objekt do databáze ODBC.
V dialogovém okně Exportovat zadejte název nové tabulky a klikněte na OK.
V dialogovém okně Vybrat zdroj dat klikněte na zdroj dat Visual FoxPro, který jste vytvořili v kroku 3, a potom klikněte na OK.
Další informace
V dřívějších verzích Accessu a databázového stroje Microsoft Jet můžete přesouvat data mezi databázemi FoxPro a databázemi Accessu. Ovladač Microsoft FoxPro ISAM připojí Access k databázím FoxPro. Ovladač Microsoft FoxPro ISAM však není součástí aplikace Access 2000 a novější. V důsledku toho už nebudete mít přístup k datům FoxPro prostřednictvím databázového stroje Microsoft Jet. Přístup k datům FoxPro můžete získat pouze pomocí ovladače MICROSOFT Visual FoxPro ODBC.
Kroky pro reprodukci problému v Accessu 2003
- Otevřete accessovou databázi.
- V nabídce Souborpřejděte na Načíst externí data a potom klikněte na Importovat.
- V dialogovém okně Importovat klikněte na seznam Soubory typu .
Poznámka
Ovladač Microsoft FoxPro ISAM není uveden v seznamu Soubory typu .
Odkazy
Další informace o tom, jak nastavit zdroje dat ODBC, klikněte v nabídce Nápověda k aplikaci Microsoft Office Access, zadejte nebo změňte zdroje dat ODBC v poli Hledat v podokně Pomoc a potom kliknutím na Spustit vyhledávání zobrazte téma.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro