Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Importante    Os Serviços do Access 2010 e os Serviços do Access 2013 serão removidos a partir da próxima versão do SharePoint. Recomendamos que não crie novas aplicações Web e que migre as suas aplicações existentes para uma plataforma alternativa, como o Microsoft Power Apps.

Pode partilhar dados do Access com o Dataverse, que é uma base de dados na cloud na qual pode criar aplicações do Power Platform, Automatizar fluxos de trabalho, Agentes Virtuais e muito mais para a Web, telefone ou tablet. Para obter mais informações, consulte Começar: Migrar dados do Access para o Dataverse.

Quando utiliza uma consulta para fornecer dados para uma vista numa aplicação Web do Access, alguns campos que poderá esperar editar são só de leitura na vista. Mais especificamente, se utilizar mais do que uma tabela e houver pelo menos uma associação, existem restrições sobre os campos de consulta que podem ser atualizados. 

Nota: Este tópico é sobre aplicações Web do Access. Não se aplica a bases de dados de ambiente de trabalho. Se estiver a ter problemas com uma consulta numa base de dados de ambiente de trabalho, consulte o artigo Introdução às consultas para ver uma visão geral.

Requisitos para campos de consulta atualizáveis

  • Apenas os campos da tabela em que o campo associado não tem valores exclusivos (a tabela "mais-muitos" ) podem ser atualizados.

  • O resultado da consulta tem de incluir os campos de chave primária da tabela mais muitos.

  • A tabela mais-muitos tem de estar no lado interior de qualquer associação outer (ou seja, o lado esquerdo de uma associação outeral esquerda ou do lado direito de uma associação outeral direita).

Diagrama de uma consulta ilustrando os campos que podem ser atualizados

Nesta consulta, a tabela Tarefas é a tabela com mais número de tabelas, uma vez que procura dados na tabela Projetos.

No entanto, uma vez que a chave primária para Tarefas não está incluída no resultado, nenhum dos seus campos será atualizável.

Mesmo que a chave seja adicionada, nenhum dos campos da tabela Projetos é atualizável porque não é a tabela mais num grande número.

Início da Página

Encontrar e corrigir um problema de campo atualizável

O motivo pelo qual o seu campo não é atualizável determina a forma como pode ativar as atualizações. Para saber essa razão, abra a consulta na Vista Estrutura e examine os detalhes da estrutura da consulta.

  1. Se estiver a começar a partir de um browser, abra a aplicação Web no Access: no canto superior direito da aplicação, clique em Definições > Em Personalizar no Access.

  2. No Access, se o Painel de Navegação não estiver aberto, prima F11 para o apresentar. Em seguida, no Painel de Navegação, clique com o botão direito do rato na consulta e, em seguida, clique em Vista Estrutura.

    Menu de contexto de uma consulta no Painel de Navegação

  3. Determine qual a tabela na consulta que é a tabela mais muitos. Uma boa regra de miniação é que a tabela com mais pessoas é a tabela que procura dados noutra tabela.

  4. Verifique se o campo que pretende atualizar se encontrar na tabela mais muitos. Se não estiver, não pode fazer nada à consulta para resolver o problema. Como alternativa de permitir que as pessoas editem o campo, considere criar uma vista nova e atualizável baseada apenas na tabela e, em seguida, facilitar a abertura desta vista conforme necessário. Por exemplo, pode fornecer um botão com uma macro que abra a vista.

  5. Verifique se a chave primária da tabela com mais pessoas está incluída no resultado da consulta. Se não estiver lá, adicione a chave primária ao resultado da consulta.

  6. Faça duplo clique em cada associação e verifique se:

    • A associação é uma associação interna; ou,

    • Se for uma associação outer, a tabela mais-muitos está no lado interior da associação – no lado esquerdo de uma associação à esquerda ou no lado direito de uma associação à direita.

Se uma associação não cumprir pelo menos um dos dois critérios anteriores, altere a associação para tornar a consulta atualizável.

Início da página

Adicionar a chave primária mais-muitos ao resultado da consulta

  1. Abra a consulta na Vista Estrutura.

  2. Identifique a tabela mais de muitos.

  3. Faça duplo clique em cada campo na chave primária. Cada campo de chave é marcado com uma pequena chave.

  4. Na grelha de estrutura da consulta, certifique-se de que a caixa Mostrar está marcada para os campos chave que acabou de adicionar:

    A linha Mostrar na grelha de estrutura da consulta

Início da Página

Alterar uma associação para tornar uma consulta atualizável

Se qualquer associação não cumprir um dos critérios acima, impedirá atualizações. Eis um exemplo de uma associação não atualizável:

A caixa de diálogo Propriedades da Associação

Esta é uma associação à esquerda – inclui tudo o que está a partir da tabela à esquerda e os registos correspondentes da tabela da direita. No entanto, a tabela com mais pessoas está no lado direito da associação, o que impede as atualizações.

Formas de tornar uma associação de fora atualizável

Existem três formas básicas de ajustar uma associação para que a consulta seja atualizável. Faça duplo clique na associação para abrir a caixa de diálogo Propriedades da Associação e, em seguida, eis um dos seguintes procedimentos:

  • Alterar a associação outer para uma associação interna    Clique na opção 1 na caixa de diálogo Propriedades da Associação.

  • Mudar as posições da tabela    Mova a tabela de maior número para o lado interior da associação e a outra tabela para o lado esquerdo (utilize as caixas de combinação na caixa de diálogo Propriedades da Associação para definir os nomes das tabelas Esquerda e Direita).

  • Alterar a direção da associação    Clique na opção 2 ou 3 na caixa de diálogo Propriedades da Associação (altere-o para o valor que não foi).

Início da Página

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.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×