Compartilhar via


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 RefreshRecord mostra apenas alterações feitas em registros no conjunto atual. Como a ação RefreshRecord não requer o banco de dados, o conjunto atual não incluirá registros que foram adicionados ou excluem registros que foram excluídos desde a última requerimento do banco de dados; Também não excluirá registros que não atendem mais aos critérios da consulta ou 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

Em um banco de dados cliente, você pode usar a ação RefreshRecord para atualizar a fonte de registro subjacente para o formulário ativo ou folha de dados para refletir as alterações feitas nos dados no conjunto atual. As alterações incluem as feitas pelo usuário atual ou por outros usuários em um ambiente multiuser. É equivalente ao método Refresh .

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

  1. Atualizações a fonte de registro do formulário ativo ou folha de dados para refletir as alterações feitas em 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.