Erros comuns ao executar uma consulta de acréscimo

Quando executa uma consulta de acréscimo numa base de dados de ambiente de trabalho do Access, poderá receber uma mensagem de erro a dizer "O Microsoft Access não consegue acrescentar todos os registos à consulta de acréscimo".

Esta mensagem de erro pode ser apresentada por uma das seguintes razões:

Falhas na conversão de tipo    Poderá estar a tentar acrescentar dados de um tipo a um campo de outro tipo. Por exemplo, acrescentar texto a um campo cujo tipo de dados esteja definido como Número fará com que o erro seja apresentado. Verifique os tipos de dados dos campos na tabela de destino e, em seguida, certifique-se de que está a acrescentar o tipo de dados correto a cada um deles.

Violações de chave    Poderá estar a tentar acrescentar dados a um ou mais campos que fazem parte da chave primária da tabela, como o campo ID. Verifique a estrutura da tabela de destino para ver se a chave primária (ou qualquer índice) tem a propriedade Sem Duplicados definida como Sim. Em seguida, verifique os dados que está a acrescentar para se certificar de que não violam as regras da tabela de destino.

Violações de bloqueio    Se a tabela de destino estiver aberta na Vista de Estrutura ou tiver sido aberta por outro utilizador na rede, isto poderá resultar em bloqueios de registos, o que impede a consulta de acrescentar registos. Certifique-se de que todas as pessoas fecharam a base de dados.

Violações de regras de validação    Verifique a estrutura da tabela de destino para ver que regras de validação existem. Por exemplo, se for necessário um campo e a sua consulta não fornecer dados para o mesmo, receberá a mensagem de erro. Além disso, verifique a tabela de destino para ver se existem campos de texto em que a propriedade Permitir Comprimento Zero esteja definida como Não. Se a sua consulta não acrescentar carateres nesses campos, receberá a mensagem de erro. O problema poderá estar a ser causado por outras regras de validação, por exemplo, poderá ter a seguinte regra de validação para o campo Quantidade:

>=10

Neste caso, não pode acrescentar registos com uma quantidade inferior a 10.

Para obter mais informações sobre como criar consultas de acréscimo, consulte Adicionar registos a uma tabela utilizando uma consulta de acréscimo.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.