Recebe uma mensagem de erro 'Não é possível localizar um ISAM instalável' ou faltam alguns tipos de ficheiros quando importa, exporta ou liga ficheiros no Access 2000

Traduções de Artigos Traduções de Artigos
Artigo: 209805 - Ver produtos para os quais este artigo se aplica.
Importante: este artigo contém informações sobre como modificar o registo. Antes de modificar o registo, certifique-se de que efectua uma cópia de segurança e de que compreende como o pode restaurar se ocorrer um problema. Para obter informações sobre como efectuar uma cópia de segurança, restaurar e editar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
256986 Descrição do registo do Microsoft Windows
Moderado: requer conhecimentos básicos sobre macros, codificação e interoperabilidade.

Este artigo aplica-se a uma base de dados do Microsoft Access (.mdb) e a um projecto do Microsoft Access (.adp).

Para obter uma versão do Microsoft Access 2002 ou uma versão do Microsoft Office Access 2003 deste artigo, consulte 283881.

Para obter uma versão do Microsoft Access 97 deste artigo, consulte 90111.


Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).
Expandir tudo | Reduzir tudo

Sintomas

Quando importa, exporta ou liga ficheiros no Microsoft Access, faltam alguns tipos de ficheiros da caixa pendente Ficheiros do tipo na caixa de diálogo Importar, Exportar ou Ligar. Poderá receber as seguintes mensagens de erro se o Access não conseguir localizar o controlador do método de acesso sequencial indexado (ISAM, indexed sequential access method) para esse tipo de ficheiro:

Mensagem de erro 1
Não é possível localizar um ISAM instalável
Mensagem de erro 2
O assistente não consegue aceder às informações do ficheiro '<nomedocaminho>'. Verifique se o ficheiro existe e que o formato é correcto.
Também poderá receber estas mensagens de erro se estiver a tentar importar de, ligar a e exportar para o Microsoft FoxPro a partir do Access 2000. O Access 2000 requer que utilize o controlador de interligação de bases de dados abertas (ODBC, Open Database Connectivity) do Microsoft Visual FoxPro. O Access 97 utiliza um controlador ISAM. Este problema pode ocorrer quando as bases de dados são actualizadas do Access 97 para o Access 2000.

Para obter informações adicionais sobre como configurar a ligação ODBC à base de dados do Visual FoxPro, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
225861 No option to import, link, or export to the FoxPro file type

Causa

Os controladores ISAM são utilizados pelo Access para actualizar os outros formatos de ficheiros. Se o caminho do controlador ISAM no registo do Windows não for válido ou se o controlador ISAM não existir, o problema poderá ocorrer.

Resolução

Aviso: a utilização incorrecta do Editor de registo poderá provocar problemas graves que poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que os problemas resultantes da utilização incorrecta do Editor de registo possam ser resolvidos. Todo e qualquer risco decorrente da utilização do Editor de registo é da responsabilidade do utilizador.

Para corrigir o problema, pode tentar registar o ficheiro manualmente ou tem de corrigir os erros de nome de caminho no registo do Windows e, em seguida, instale ou substitua o ficheiro do problema. Para o fazer, siga estes passos.

Nota: na mensagem de erro 1 que é mencionada na secção "Sintomas", o nome do ficheiro está directamente relacionado com a operação tentada. Na mensagem de erro 2 que é mencionada na secção "Sintomas", o nome do ficheiro é mencionado no texto da mensagem.
  1. Localize o ficheiro relevante na tabela seguinte:
    Reduzir esta tabelaExpandir esta tabela
    Nome do ficheiroImportar/exportar ISAM para:Registo do Windows
    Msexcl40.dllMicrosoft ExcelHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel
    Msexch40.dllMicrosoft ExchangeHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Exchange
    Msrd2x40.dllMicrosoft Jet 2.xHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 2.x
    Msrd3x40.dllMicrosoft Jet 3.xHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 3.x
    Msltus40.dllLotus 1-2-3HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Lotus
    Mspbde40.dllImprise ParadoxHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Paradox
    Mstext40.dllTextoHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Text
    Msxbde40.dlldBaseHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase
  2. Utilize o Explorador do Windows para procurar o ficheiro.
  3. Se o ficheiro for localizado, registe o nome do caminho do ficheiro. Se o ficheiro não for localizado, vá para o passo 13.
  4. Abra o Editor do registo do Windows.
  5. Localize a subchave do registo que está descrita na tabela e compare o nome do caminho com o nome do caminho real. Se a chave de registo não existir, vá para o passo 8.
  6. Corrija o caminho se estiver incorrecto. Continue estes passos se o caminho estiver correcto.
  7. Feche o Editor de registo.

    Se tiver alterado o caminho, repita o processo que produziu o erro original.
  8. Se o erro persistir, tente registar manualmente o ficheiro utilizando o utilitário Regsvr32.exe.

    O utilitário Regsvr32.exe é uma aplicação que é utilizada para registar DLLs e controlos ActiveX no registo do Windows. Pode utilizar este ficheiro para parar o problema de ficheiros .dll incompatíveis. Para voltar a registar os ficheiros .dll utilizando o utilitário Regsvr32.exe, vá para o passo seguinte.
  9. Verifique se o ficheiro Regsvr32.exe está na pasta do sistema onde o Windows está instalado.

    Por exemplo, normalmente o ficheiro Regsvr32.exe encontra-se em C:\Windows\System ou em C:\Winnt\System32.
  10. Clique em Iniciar e clique em Executar.
  11. Na caixa de diálogo Executar, escreva o seguinte comando na caixa Abrir.

    Nota: o caminho do Regsvr32.exe e o nome e o caminho da DLL podem estar diferentes no computador. O seguinte comando regista o ISAM do Excel:

    Regsvr32 c:\winnt\system32\msexcl40.dll

    Nota: outro método de registar DLLs é utilizar o Explorador do Windows para localizar a DLL.

    Faça duplo clique na DLL. Na caixa de diálogo Abrir com, clique em Regsvr32.exe e clique em OK.

    Isto cria uma associação permanente de todas as DLLs com o Regsvr32.exe. Pode registar outras DLLs não registadas fazendo duplo clique nas mesmas.

    Para obter informações adicionais sobre como obter este ficheiro, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
    267279 Regsvr32.exe available in Download Center
  12. Se o erro persistir ou se o nome do caminho estiver correcto no passo 5, mude o nome ao ficheiro.
  13. Inicie a ferramenta Adicionar/remover programas, inicie o programa de configuração do Office 2000 e clique em Reparar o Office.

Referências

Para obter mais informações sobre como editar o registo do Windows, clique em Ajuda do Microsoft Access no menu Ajuda, escreva Registo no Assistente do Office ou no Assistente de respostas e clique em Procurar para ver os tópicos devolvidos.

Para obter informações adicionais sobre como importar, ligar ou exportar para o tipo de ficheiro do FoxPro, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
225861 No option to import, link, or export to the FoxPro file type

Propriedades

Artigo: 209805 - Última revisão: 3 de fevereiro de 2006 - Revisão: 4.1
A informação contida neste artigo aplica-se a:
  • Microsoft Access 2000 Standard Edition
Palavras-chave: 
kbregistry kbexport kbimport kbopenfile kberrmsg kbprb KB209805

Submeter comentários

 

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