Ação da macro AtualizarRegistro

Aplica-se ao: Access 2013, Office 2013

Você pode usar a ação AtualizarRegistro para atualizar a fonte do registro subjacente do formulário ou da folha de dados ativa para refletir alterações feitas nos registros no conjunto atual.

Comentários

a ação AtualizarRegisto mostra apenas as alterações efetuadas aos registos no conjunto atual. Uma vez que a ação AtualizarRegisto não requer efetivamente a base de dados, o conjunto atual não incluirá registos que tenham sido adicionados ou excluam registos que tenham sido eliminados desde a última vez que a base de dados foi reativada; Também não excluirá registos que já não satisfaçam os critérios da consulta ou do filtro. Para consultar novamente o banco de dados, use o método Requery. Quando a fonte de registro de um formulário for consultada novamente, o conjunto de registros atual refletirá com precisão todos os dados da fonte do registro.

O comportamento desta ação de macro depende do fato de estar sendo chamada em um banco de dados cliente ou em um banco de dados da Web.

Banco de dados cliente

Numa base de dados cliente, pode utilizar a ação AtualizarRegisto para atualizar a origem de registos subjacente para o formulário ativo ou folha de dados para refletir as alterações efetuadas aos dados no conjunto atual. As alterações incluem as efetuadas pelo utilizador atual ou por outros utilizadores num ambiente multiutilizador. É equivalente ao método Atualizar .

A ação de macro AtualizarRegistro executa as seguintes ações em um banco de dados cliente:

  1. Atualizações a origem de registos do formulário ou folha de dados ativo para refletir as alterações efetuadas às linhas no conjunto atual. Para tabelas ODBC vinculadas, recuperada alterações nos registros no conjunto atual da fonte de dados.

  2. Atualiza o conjunto atual para refletir as alterações. Se uma linha na fonte do registro tiver sido excluída, ela será alterada, mostrando a informação #Excluído.

  3. Atualiza o formulário ou a folha de dados ativa para exibir quaisquer registros alterados e registros com a informação #Excluído no conjunto atual.

  4. Repete consultas em todos os subformulários e subrelatórios no formulário ou na folha de dados ativa.

Banco de dados da Web

Em um banco de dados da Web, você pode usar a ação AtualizarRegistro para atualizar a fonte do registro subjacente do formulário ou da folha de dados ativa para refletir alterações feitas nos registros no conjunto atual. As alterações incluem aquelas feitas pelo usuário atual ou por outros usuários.

A ação de macro AtualizarRegistro executa as seguintes ações em um banco de dados da Web:

  1. Recupera alterações do servidor para quaisquer tabelas de base no conjunto atual. Para tabelas ODBC vinculadas, recuperada alterações nos registros no conjunto atual da fonte de dados.

  2. Atualiza o conjunto atual para refletir as alterações. Se uma linha no conjunto atual tiver sido excluída, ela será alterada, mostrando a informação #Excluído.

  3. Atualiza o formulário ou a folha de dados ativa para exibir quaisquer registros alterados e registros com a informação #Excluído no conjunto atual.

  4. Repete consultas em todos os subformulários e subrelatórios no formulário ou na folha de dados ativa.