Quando você executa uma consulta acréscimo em um banco de dados da área de trabalho do Access, pode receber uma mensagem de erro que diz "O Microsoft Access não pode acrescentar todos os registros na consulta 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 dos campos na tabela de destino e verifique se que você está anexando o tipo correto de dados em cada um deles.
Violações de chave Talvez você esteja tentando acrescentar 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, verifique os dados que você está anexando para garantir que ele não viola 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 saíram 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.