Mensagem de erro quando tenta actualizar um registo de um formulário numa base de dados do Access: "Este conjunto de registos não é".


Principiante: Requer conhecimentos da interface do utilizador em computadores individuais.

Este artigo aplica-se para um ficheiro de base de dados (. mdb) do Microsoft Access ou para um ficheiro de base de dados (. accdb) do Microsoft Access.

Sintomas


Quando tenta actualizar um registo de um formulário numa base de dados do Access, poderá receber a seguinte mensagem de erro:
Este conjunto de registos não é actualizável.

Causa


Este problema ocorre quando o formulário se basear numa consulta que não é actualizável.

Mais informações


Passos para reproduzir o comportamento

  1. Crie a nova consulta seguinte baseada na tabela Detalhes da encomendana base de dados de exemplo Adamastor.

    Query: qryOrders
    -------------------
    Type: Select Query
    Join: None
    Field: Quantity
    Total: Group By
    Field: UnitPrice
    Total: Group By
  2. Guarde a nova consulta como a consulta de qryOrders e, em seguida, feche a consulta.
  3. Quando tiver seleccionados pela consulta de qryOrders , clique em formulário automático no menu Inserir.

    Nota No Access 2007, quando tiver seleccionados pela consulta de qryOrders , clique em formulários no grupo no separador Criar formulários .
  4. Tente alterar o preço unitário em qualquer registo.

    Repare que recebe a mensagem de erro mencionada na secção "Sintomas".

Referências


Para obter informações adicionais sobre como resolver erros que poderão ocorrer quando actualiza dados em consultas do Access e nos formulários do Access, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

328828 como resolver erros que poderão ocorrer quando actualiza dados em consultas do Access e nos formulários do Access