Verificar o tipo de consulta
Certifique-se de que você não está tentando editar os dados retornados por uma consulta de tabela de referência cruzada, União, passagem ou definição de dados.
Procure funções de agregação
Você não pode editar os dados retornados por uma consulta de totais ou uma consulta que usa outras funções de agregação, como mín, máx ou média.
As funções de agregação combinam os valores de vários registros e, se você tentar alterar um valor agregado, o Access não saberá qual campo de origem atualizar, portanto, não permitirá que você altere nada.
Observe também que no vídeo eu disse "função agregada", mas eu queria "valor agregado".
Verificar as propriedades da consulta
Com a consulta no modo Design, clique em Propriedades. Certifique-se de que a propriedade valores exclusivos está definida como não, e a propriedade tipo de conjunto de registros mostra dynaset.
Procurar subconsultas
Especificamente, procure subconsultas que fazem parte da instrução SELECT inicial. Por exemplo:
SELECT [data do pedido], (selecione MAX ([data do pedido])
A adição da subconsulta à consulta pai impede a edição de dados. Experimente estas soluções:
-
No criador de consultas, desmarque a caixa de seleção Mostrar se você não precisar ver o campo em seu resultado.
-
Substitua a subconsulta por uma função de agregação de domínio, como DMÍN ou DMÁX.
-
Mover a subconsulta para fora da primeira instrução SELECT.