Erros comuns ao executar uma consulta de acréscimo
Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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.