Quando você executa uma consulta de anexo em um banco de dados da área de trabalho Access, você pode receber uma mensagem de erro que diz: "Access não pode acrescentar todos os registros na consulta de acréscimo".
Essa mensagem de erro pode aparecer por um destes motivos:
Falhas de conversão de tipo Talvez você esteja tentando acrescentar dados de um tipo em um campo de outro tipo. Por exemplo, acrescentar texto em um campo cujo tipo de dados está definido como Número fará o erro ser exibido. Verifique os tipos de dados de campos na tabela de destino e verifique se você está acrescentando o tipo correto de dados em cada um deles.
Violações de chave Você pode estar tentando anexar dados em um ou mais campos que fazem parte da chave primária da tabela, como o campo ID. Verifique o design da tabela de destino para ver se a chave primária (ou qualquer índice) tem a propriedade Duplicação Não Autorizada definida como Sim. Em seguida, marcar os dados que você está acrescentando para garantir que ele não viole as regras da tabela de destino.
Violações de bloqueio Se a tabela de destino estiver aberta no modo Design ou aberta por outro usuário na rede, isso poderá resultar em bloqueios de registro que podem impedir que a consulta acrescente registros. Verifique se todos estão fechados fora do banco de dados.
Violações de regra de validação Verifique o design da tabela de destino para ver quais regras de validação existem. Por exemplo, se um campo for necessário e sua consulta não fornecer dados para ele, você receberá o erro. Além disso, marcar a tabela de destino de todos os campos text em que a propriedade Permitir Comprimento Zero está definida como No. Se sua consulta não anexar nenhum caractere a esse campo, você receberá o erro. Outras regras de validação também podem estar causando o problema, por exemplo, você pode ter a seguinte regra de validação para o campo Quantidade:
>=10
Nesse caso, você não pode acrescentar registros com uma quantidade menor que 10.
Para saber mais sobre como criar consultas acréscimo, confira Adicionar registros a uma tabela usando uma consulta acréscimo.