Erros comuns ao executar uma consulta acréscimo

Aplica-se a
Access 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 Access não consegue acrescentar todos os registos à consulta de acréscimo".

Essa mensagem de erro pode aparecer por um destes motivos:

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 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, 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 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 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, marcar a tabela de destino para todos os 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

Nesse caso, você não pode acrescentar registros com uma quantidade menor que 10.

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