Suponha que você esteja trabalhando em um banco de dados importante do Access e de repente se depara com um obstáculo: “Data cannot be inserted because there is no matching record.”. Frustrante, certo? Bem, é importante entender esse erro para manter um sistema de banco de dados tranquilo e eficiente. Então, vamos nos aprofundar no que causa esse erro peculiar e como corrigi-lo rapidamente e com menos esforço.
Captura de tela do erro:
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!
Sobre o erro que os dados não podem ser inseridos:
Os dados de erro de Access não podem ser inseridos porque não há nenhum registro correspondente ao tentar adicionar dados a um campo específico no banco de dados. Você também poderá receber esse erro ao tentar criar outro campo na mesma lista de registros do banco de dados.
No entanto, uma grande variedade de razões pode levar a esta mensagem de aviso, incluindo:
- Valores de chave primária ausentes
- Referências inadequadas de chave estrangeira nos registros do banco de dados
- Arquivo de banco de dados corrompido
- Configurações incorretas da propriedade ‘Fonte de registro’
- Erros de entrada de dados
Como você conhece as causas comuns, agora é hora de conhecer as possíveis soluções para solucionar esse problema.
Métodos para corrigir Dados não podem ser inserted porque não há registro Matching erro
Siga as técnicas avançadas abaixo para lidar com erros de Access Dados não podem ser inserted porque não há registro Matching:
Método 1 – Restaurar do Backup
Restaurar a partir de um backup é a principal solução para corrigir erros e problemas relacionados ao Access sem qualquer problema. Portanto, se você criou um backup do seu arquivo de banco de dados que está mostrando o erro, poderá restaurá-lo a partir do arquivo de backup. Caso você não tenha um backup, você pode seguir as soluções discutidas abaixo.
Leia também: Corrigir “Seu acesso à rede foi interrompido MS Access” (erro 3043)
Método 2 – Verifique e altere a propriedade ‘Fonte de registro’
Muitas vezes, acontece que se você configurou a propriedade Origem do Registro incorretamente, também poderá receber Dados não podem ser inserted porque não há registro Matching do SharePoint Access.
Nota: A propriedade Origem do Registro no Access contém os dados de origem dos formulários/relatórios do banco de dados.
Para resolver isso, você deve verificar e garantir que a propriedade da fonte do registro esteja apontando para a tabela ou consulta do lado direito. Para isso, você deve seguir os passos abaixo:
- Abra o arquivo DB em uma visualização de design.
- Na Folha de Propriedades, você deve clicar na guia Dados.
- Agora, clique em um menu suspenso correspondente a Record Source e verifique se está definido para uma tabela correta. Se estiver incorreto, altere-o.
Método 3 – Importar dados corrompidos do banco de dados para um novo
Outro truque eficaz que pode ajudá-lo a lidar com esse problema é importar todos os dados de um banco de dados corrompido para um novo arquivo de banco de dados.
Aqui estão as etapas abrangentes para fazer isso:
- Abra o MS Access.
- Selecione um banco de dados do Access em branco e clique em OK.
- Depois disso, insira um nome para o seu novo arquivo de banco de dados e escolha um local para salvá-lo.
- Em seguida, clique na opção Criar >> aba Arquivo >> Obter Dados Externos >>Importar.
- Para importar o banco de dados Access >> clique na opção Access.
- Em seguida, você abrirá uma janela de banco de dados de Access de dados externos.
- Agora, vá para a aba Tabelas na parte superior da janela Importar Objeto e clique em Selecionar Tudo >> OK.
Método 4 – Corrigir dados que não podem ser inseridos porque não há erro de registro correspondente alterando a segurança da macro
Não há nenhum erro de registro correspondente que possa surgir se as macros estiverem desabilitadas nas configurações de Segurança de Macros. Para superar esta situação, você pode tentar alterar as configurações da macro seguindo as etapas abaixo:
- Abra o banco de dados do Access com defeito, clique em Arquivo > Opções > Central de Confiabilidade.
- Na Central de Confiabilidade, você deve clicar em Configurações da Central de Confiabilidade >> Configurações de Macro.
- Escolha “Ativar todas as macros” e clique em OK.
É isso.
Leia também: Correções para Access a chave de pesquisa não encontrada em nenhum erro de registro
Método 5 – Como reparar banco de dados de Access corrompido?
Se as soluções acima não funcionarem, significa simplesmente que seu banco de dados Access está enfrentando um problema de corrupção. Nesse caso, você pode usar o recurso integrado do MS Access “Compactar e Reparar”. Este utilitário pode eventualmente ajudá-lo a reparar o banco de dados corrompido gratuitamente.
Veja como você pode executar esta ferramenta:
- Abra seu banco de dados MS Access.
- Vá para Arquivo >> opção Informações >> clique em Compactar e Reparar Banco de Dados.
No entanto, um recurso Compactar e Reparar pode não funcionar se o arquivo estiver gravemente corrompido. Nesse caso, você pode optar pelo mais recomendado Access Reparar Software. Este programa foi especialmente projetado para resolver vários erros e problemas de Access desencadeados por arquivos de banco de dados corrompidos. Suporta sistemas Windows 11, 10, 8.1, 8 ou 7.
A melhor parte desta ferramenta é que você pode baixar sua versão de teste gratuita para verificar arquivos corrompidos do banco de dados Access (.accdb/.mdb) e visualizar seus componentes recuperáveis.
* 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 usar esta ferramenta:
Perguntas frequentes relacionadas:
Os dados podem ser inseridos, atualizados e excluídos em seu banco de dados usando um objeto Dash?
Não, os dados não podem ser inseridos, atualizados e excluídos de uma tabela de banco de dados usando um objeto Dash; isso pode ser feito usando um objeto Form no Access.
Como corrigir erro de incompatibilidade de tipo no Access?
Você pode corrigir o erro de incompatibilidade de tipo no Access verificando as sintaxes incorretas ou verificando os campos unidos em suas consultas.
Qual comando é usado para inserir registros?
O comando INSERT INTO é utilizado para inserir novos registros na tabela do banco de dados.
Como você insere registros no Microsoft Access?
Para inserir registros no Microsoft Access, siga estas etapas:
- Iniciar uma tabela no modo Folha de Dados ou um formulário no modo Formulário.
- Vá para a aba Home, no grupo Registros, você deve clicar em Novo ou Novo registro (em branco).
- Agora, insira seus novos dados.
Leia também: Corrigir erro de tempo de execução 3047 – O registro é muito grande para Access?
Empacotando Up
Compreender e corrigir os dados não podem ser inseridos porque não há registro correspondente. O erro do SharePoint Access é crucial para manter um banco de dados íntegro. Porém, extraindo os principais fatores e implementando as soluções eficazes mencionadas neste blog, você pode solucionar esse erro e manter seu banco de dados funcionando perfeitamente.
Além disso, você pode entrar em contato conosco no Facebook e Twitter para qualquer orientação ou suporte.
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:
- Baixar Stellar Access banco de dados reparo ferramenta avaliado Excelente sobre Cnet.
- Clique nas opções Browse e Pesquisa para localizar um banco de dados corrompido do Access.
- Clique no botão Reparar para reparar e pré-visualização os objetos do banco de dados.