MS Access “Erro de tempo de execução 3024 não foi possível encontrar o arquivo” – 8 soluções internas!

Preso com o erro de tempo de execução 3024 não foi possível encontrar o acesso ao arquivo? Não se preocupe, você está lendo o artigo correto.

Encontrar erros ou problemas não é incomum ao trabalhar em bancos de dados Access. O erro de tempo de execução 3024 do MS Access é um erro frustrante que pode atrapalhar seu fluxo de trabalho. Neste post, discutirei os motivos comuns e soluções rápidas que podem ajudá-lo a se livrar desse erro de forma eficiente.

Captura de tela do erro:

Erro de tempo de execução 3024 não foi possível encontrar o arquivo

Avaliado como Excelente em Trustpilot
Ferramenta Gratuita de Reparo de Banco de Dados do MS Access
Repare arquivos de banco de dados MDB e ACCDB corrompidos e recupere tabelas de banco de dados, consultas, índices e registros excluídos facilmente. Tente agora!

O que é o código de erro 3024 no Access?

O acesso não conseguiu encontrar o erro 3024 do arquivo ocorre ao tentar exportar o arquivo do banco de dados do Access para outros aplicativos de fonte de dados externos. Esta mensagem indica simplesmente que o programa Access não consegue ler um arquivo indicado nas consultas. No entanto, esse erro também pode aparecer em outras circunstâncias:

  • Ao usar um objeto Recordset (DAO) em macro ou código VBA para denotar os registros na tabela do banco de dados.
  • Usar código VBA para iniciar uma conexão usando as cadeias de conexão.

Por que isso ocorre?

Compreender os motivos subjacentes é essencial para uma solução de problemas eficaz. Algumas das causas comuns para esse erro incluem:

  1. Conexão de rede fraca
  2. Objetos ausentes no código VBA
  3. Caminho de arquivo inadequado ou nome indicado na consulta
  4. Arquivo de banco de dados corrompido
  5. Devido a suplementos defeituosos
  6. Referências de biblioteca mal colocadas
  7. Sintaxes incorretas ou configurações de segurança de macro no Access.

Como resolver o erro de tempo de execução 3024 Não foi possível encontrar o acesso ao arquivo?

Agora que entendemos as causas, vamos descobrir as etapas para corrigir o erro de tempo de execução 3024 do MS Access sem esforço. Mas antes disso, comece garantindo que sua conexão com a Internet esteja estável.

Solução 1 – Verifique o caminho e o nome do arquivo do banco de dados

Verificar o nome e o caminho do arquivo são as etapas iniciais para superar essa situação. Quaisquer conflitos no nome do arquivo ou erros de digitação no caminho podem causar problemas de não localização do arquivo. Portanto, certifique-se de que o nome e o caminho do arquivo estejam corretos para uma experiência de banco de dados perfeita.

Solução 2 – Verifique o código VBA

Às vezes, consultas ou códigos VBA incorretos podem levar a erros de tempo de execução no Microsoft Access, incluindo código 3024. Portanto, é vital revisar o código VBA e as consultas imediatamente. Siga as etapas abaixo para fazer isso:

  • Abra o banco de dados Access que está exibindo um erro durante a execução de operações.
  • Vá para a aba Ferramentas de Banco de Dados >> clique em Visual Basic.

Erro de tempo de execução 3024 não foi possível encontrar o arquivo

  • Uma vez que a janela Project Explorer exiba todos os objetos do banco de dados, selecione o objeto desejado (formulários ou consultas) para ver seu código relacionado.
  • Agora, verifique todas as consultas e sintaxes >> aplique as alterações.

Solução 3 – Certifique-se de ativar as configurações de segurança de macro

Habilitar as configurações de segurança de macro no Microsoft Access é outro truque eficaz para se livrar do erro de tempo de execução 3024 do MS Access VBA. Siga cuidadosamente as instruções abaixo para habilitar as configurações de segurança:

  • Abra Acesso >> Arquivo >> Opções.

3024 do MS Access VBA

  • Em seguida, escolha Central de Confiabilidade em Opções de Acesso.
  • Em seguida, clique no botão Configurações da Central de Confiabilidade >> Configurações de Macro.

3024 do MS Access VBA

  • Agora, certifique-se de habilitar todas as macros >> clique em OK.

Leia também: Resolva o erro 3045: corrigindo o acesso ‘Não foi possível usar o arquivo já em uso’!

Solução 4 – Usando o método dbSQLPassThrough

Usar a opção dbSQLPassThrough nas consultas pode ajudar no envio direto de comandos SQL para servidores externos. Esta instrução também usa uma cadeia de conexão ODBC para conectar-se ao SQL Server. Assim, você pode usar o VBA para gerar uma consulta passagem no banco de dados.

Abaixo está a sintaxe da opção dbSQLPassThrough:

expression.Execute(Query, Options)

Observação:

  • Expressão– Denota um objeto de banco de dados.
  • Consulta– É uma consulta SQL no banco de dados.
  • Opções – Representa o tipo de dados variante.

Solução 5 – Reparar banco de dados de acesso corrompido

O erro 3024 do Microsoft Access pode ocorrer se o tamanho do arquivo do banco de dados for muito grande ou se o arquivo estiver corrompido. Nesse caso, vale a pena usar a ferramenta Compactar e Reparar integrada do Access para compactar e reparar o banco de dados.

Veja como usar esta ferramenta:

  • Feche todos os arquivos do banco de dados >> Abra o Access.
  • Em uma página de Modelos, clique em Banco de dados em branco.

Reparar banco de dados de acesso corrompido

  • Vá para Arquivo >> Fechar.
  • Depois disso, vá em Ferramentas de Banco de Dados > clique em Compactar e Reparar Banco de Dados.

Reparar banco de dados de acesso corrompido

  • Na janela aberta, navegue para escolher o arquivo de banco de dados corrompido para compactar e reparar. Clique em Compactar.

Compactar

Isso salvará o arquivo compactado e reparado no mesmo local onde o arquivo de banco de dados original foi salvo.

Em muitos casos, o recurso Compactar e Reparar não consegue corrigir o problema de corrupção; é provável que o arquivo esteja gravemente corrompido. Nesse caso, você pode usar Access Reparar & Recuperação. Esta ferramenta foi especialmente projetada para reparar arquivos .accdb/mdb gravemente danificados e extrair registros, consultas, macros, tabelas, módulos, etc. com 100% de integridade. Você pode até experimentar sua versão demo para visualizar todos os objetos recuperáveis dentro do arquivo corrompido.

* Ao clicar no botão Download acima e instalar o Stellar Repair for Access (14.8 MB), reconheço que li e concordo com o Contrato de licença do usuário final e a Política de privacidade deste site.

Etapas para reparar banco de dados de acesso corrompido

access-repair-main-screen-pt-1
access-select-database-pt-2
access-repairing-pt-3
access-repairing-completed-pt-4
access-preview-pt-5
access-save-location-pt-6
access-saving-pt-7
previous arrow
next arrow

Solução 6 – Corrigir erro de tempo de execução 3024 Não foi possível encontrar acesso ao arquivo verificando referências ausentes

Conforme já mencionado na seção de causas, a falta de referências de biblioteca no banco de dados também pode levar ao erro 3024 Access vba. Tudo o que você precisa fazer é verificar se há referências de biblioteca ausentes seguindo estas etapas.

Solução 7 – Execute a restauração do sistema do Windows

A Restauração do Sistema é um recurso que permite aos usuários retornar o sistema a um ponto anterior. Você pode selecionar o ponto em que não estava recebendo o erro 3024.

Nota: As etapas abaixo são aplicáveis para usuários do Windows 8:

Para fazer isso, você deve:

  • Inicie o seu PC e faça login como Administrador
  • Agora clique em Iniciar >Todos os Programas > Acessórios > Ferramentas do Sistema.

Ferramentas do Sistema

  • Em seguida, clique em Restauração do Sistema
  • Uma nova janela será aberta. Selecione “Restaurar meu computador para um horário anterior” e clique no botão Avançar
  • Você deve selecionar o ponto de restauração do sistema mais recente na lista de opções >> clique em Avançar >> Avançar.
  • Assim que o processo de restauração for concluído, reinicie o seu PC.

Leia também: Cracking 3011 Code: Corrija o erro “O mecanismo de banco de dados do Microsoft Access não conseguiu encontrar o objeto”

Solução 8 – Desative suplementos com defeito

Se você suspeita que está recebendo esse erro de tempo de execução devido a suplementos defeituosos no Access, considere desativá-los imediatamente. Para saber os passos para desativá-los, clique aqui.

Perguntas frequentes relacionadas:

E se eu não corrigir o erro de tempo de execução 3024 do MS Access VBA imediatamente?

Ignorar o erro de tempo de execução do VBA 3024 no Access pode levar a inconsistências de dados e grave perda de dados.

Como posso evitar o erro 3024 no futuro?

Compactando e reparando regularmente seu banco de dados, fazendo backup do banco de dados e mantendo a organização adequada dos arquivos, você pode evitar que o erro 3024 ocorra no futuro.

Hora de dizer adeus!

O erro de tempo de execução 3024 do MS Access VBA pode ser superado com algumas soluções precisas mencionadas neste blog. Caso você não consiga corrigir esse erro com as dicas DIY mencionadas, procure ajuda profissional da equipe de suporte da Microsoft.

Além disso, você pode entrar em contato conosco no Facebook or Twitter para obter mais orientação ou assistência.

Ainda está com problemas? Corrija-os com Stellar reparação para Access:

Este software garante sem costura reparo e recuperação do banco de dados ACCDB e MDB. Ele restaura todos os objetos, incluindo tabelas, relatórios, consultas, registros, formulários e índices, juntamente com módulos, macros, etc. Corrija os problemas do Microsoft Access agora em 3 etapas fáceis:

  1. Baixar Stellar Access banco de dados reparo ferramenta avaliado Excelente sobre Cnet.
  2. Clique nas opções Browse e Pesquisa para localizar um banco de dados corrompido do Access.
  3. Clique no botão Reparar para reparar e pré-visualização os objetos do banco de dados.

Pearson Willey é escritor de conteúdo de sites e longo- planejador de conteúdo do formulário. Além disso, ele também é um ávido leitor. Assim, ele sabe muito bem como escrever um conteúdo atraente para os leitores. Escrever é como uma vantagem crescente para ele. Ele adora explorar seu conhecimento no MS Access e compartilhar blogs de tecnologia.