Não é possível ligar diretamente a bases de dados FoxPro no Access 2007 e no Access 2003
Número original da BDC: 824264
Nota
Este artigo aplica-se apenas a uma base de dados do Microsoft Access (.mdb ou .accdb). Necessita de competências básicas de macro, programação e interoperabilidade.
Sintomas
No Microsoft Office Access 2007 e no Microsoft Office Access 2003, poderá não conseguir importar, exportar ou ligar a bases de dados Microsoft FoxPro diretamente porque as caixas de diálogo Importar, Exportar e Ligar não incluem a base de dados FoxPro como uma opção na lista Ficheiros do tipo .
Causa
Este problema ocorre porque o controlador ISAM do Microsoft FoxPro não está incluído no Access 2007 e no Access 2003.
Resolução
Importar a partir de uma base de dados FoxPro
Para importar dados de uma base de dados FoxPro, utilize o controlador Microsoft Visual FoxPro ODBC. Para o fazer, siga estes passos:
Clique em Iniciar e, em seguida, clique em Painel de Controlo.
No Painel de Controlo, faça duplo clique em Ferramentas Administrativas.
Na janela Ferramentas Administrativas , faça duplo clique em Origens de Dados (ODBC) e, em seguida, adicione uma nova origem de dados ODBC para a sua base de dados ou tabelas FoxPro ao selecionar o controlador Visual FoxPro adequado.
Inicie o Access e, em seguida, abra a base de dados do Access.
No menu Ficheiro , aponte para Obter Dados Externos e, em seguida, clique em Importar.
Nota
Se utilizar o Access 2007, clique em Mais no grupo Importar no separador Dados Externos e, em seguida, selecione Base de Dados ODBC.
Na caixa de diálogo Importar , clique em Bases de Dados ODBC na lista Ficheiros do tipo .
Nota
Se utilizar o Access 2007, clique para selecionar a opção Importar os dados de origem para uma nova tabela na base de dados atual na caixa de diálogo Selecionar a origem e o destino dos dados e, em seguida, clique em OK.
Na caixa de diálogo Selecionar Origem de Dados , clique na origem de dados Visual FoxPro que criou no passo 3 e, em seguida, clique em OK.
Na caixa de diálogo Importar Objetos , clique nas tabelas que pretende ligar e, em seguida, clique em OK.
Ligar a uma base de dados FoxPro
Para ligar a uma base de dados FoxPro, utilize o controlador ODBC do Microsoft Visual FoxPro. Para o fazer, siga estes passos:
Clique em Iniciar e, em seguida, clique em Painel de Controlo.
No Painel de Controlo, faça duplo clique em Ferramentas Administrativas.
Na janela Ferramentas Administrativas , faça duplo clique em Origens de Dados (ODBC) e, em seguida, adicione uma nova origem de dados ODBC para a sua base de dados ou tabelas FoxPro ao selecionar o controlador Visual FoxPro adequado.
Inicie o Microsoft Access e, em seguida, abra a sua base de dados do Access.
No menu Ficheiro , aponte para Obter Dados Externos e, em seguida, clique em Ligar Tabelas.
Nota
Se utilizar o Access 2007, clique em Mais no grupo Importar no separador Dados Externos e, em seguida, selecione Base de Dados ODBC.
Na caixa de diálogo Ligação , clique em Bases de Dados ODBC na lista Ficheiros do tipo .
Nota
Se utilizar o Access 2007, clique para selecionar a opção Ligar à origem de dados ao criar uma tabela ligada na caixa de diálogo Selecionar a origem e o destino dos dados e, em seguida, clique em OK.
Na caixa de diálogo Selecionar Origem de Dados , clique na origem de dados Visual FoxPro que criou no passo 3 e, em seguida, clique em OK.
Na caixa de diálogo Ligar Tabelas , clique nas tabelas que pretende importar e, em seguida, clique em OK.
Exportar para uma base de dados FoxPro
Para exportar dados para uma base de dados FoxPro, utilize o controlador Microsoft Visual FoxPro ODBC. Para o fazer, siga estes passos:
Clique em Iniciar e, em seguida, clique em Painel de Controlo.
No Painel de Controlo, faça duplo clique em Ferramentas Administrativas.
Na janela Ferramentas Administrativas , faça duplo clique em Origens de Dados (ODBC) e, em seguida, adicione uma nova origem de dados ODBC para a sua base de dados ou tabelas FoxPro ao selecionar o controlador Visual FoxPro adequado.
Inicie o Microsoft Access e, em seguida, abra a sua base de dados do Access.
No menu Ficheiro , clique em Exportar.
Nota
Se utilizar o Access 2007, siga estes passos:
- Clique no botão do Microsoft Office e, em seguida, clique em Opções do Access.
- Na lista no painel esquerdo, clique em Personalizar.
- Na lista Escolher comandos de , selecione Todos os comandos.
Na caixa de diálogo Exportar Tabela 'tablename' Para... , clique em Bases de Dados ODBC na lista Guardar com o tipo .
Nota
Se utilizar o Access 2007, siga estes passos:
- Clique em Exportar objeto selecionado para uma base de dados ODBC, clique em Adicionar e, em seguida, clique em OK.
- Na barra de ferramentas de Acesso Rápido, clique em Exportar objeto selecionado para uma base de dados ODBC.
Na caixa de diálogo Exportar , escreva o nome da nova tabela e, em seguida, clique em OK.
Na caixa de diálogo Selecionar Origem de Dados , clique na origem de dados Visual FoxPro que criou no passo 3 e, em seguida, clique em OK.
Mais Informações
Em versões anteriores do Access e do motor de base de dados do Microsoft Jet, pode mover dados entre bases de dados FoxPro e bases de dados do Access. O controlador ISAM do Microsoft FoxPro liga o Access a bases de dados FoxPro. No entanto, o controlador ISAM do Microsoft FoxPro não está incluído no Access 2000 e posterior. Como resultado, já não pode aceder aos dados foxPro através do motor de base de dados do Microsoft Jet. Só pode aceder aos dados do FoxPro com o controlador ODBC microsoft Visual FoxPro.
Passos para reproduzir o problema no Access 2003
- Abra uma base de dados do Access.
- No menu Ficheiro , aponte para Obter Dados Externos e, em seguida, clique em Importar.
- Na caixa de diálogo Importar , clique na lista Ficheiros do tipo .
Nota
O controlador ISAM do Microsoft FoxPro não está listado na lista Ficheiros do tipo .
Referências
Para obter mais informações sobre como configurar origens de dados ODBC, clique em Ajuda do Microsoft Office Access no menu Ajuda , escreva ou altere origens de dados ODBC na caixa Procurar no painel Assistência e, em seguida, clique em Iniciar pesquisa para ver o tópico.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários