ActualizarRegistro (acción de macro)
Se aplica a: Access 2013, Office 2013
Puede utilizar la acción ActualizarRegistro para actualizar el origen de registros subyacente para el formulario o la hoja de datos que esté activo con el fin de reflejar los cambios realizados en los registros del conjunto actual.
Comentarios
La acción ActualizarRegistro solo muestra los cambios realizados en los registros del conjunto actual. Dado que la acción RefreshRecord realmente no vuelve a consultar la base de datos, el conjunto actual no incluirá los registros que se han agregado o excluido los registros que se han eliminado desde la última vez que se realizó la consulta de la base de datos; Tampoco excluirá los registros que ya no cumplan los criterios de la consulta o el filtro. Para volver a consultar la base de datos, use el método Requery. Cuando se vuelve a consultar el origen de registros para un formulario, el conjunto de registros actual refleja con exactitud todos los datos en el origen de registros.
El comportamiento de esta acción de macro depende de si se está llamando en una base de datos cliente o en una base de datos web.
Base de datos cliente
En una base de datos cliente, puede utilizar la acción ActualizarRegistro para actualizar el origen de registros subyacente para el formulario o la hoja de datos que esté activo con el fin de reflejar los cambios realizados en los datos del conjunto actual. Los cambios incluyen los realizados por el usuario actual o por otros usuarios en un entorno multiusuario. Es equivalente al método Refresh.
La acción de macro ActualizarRegistro realiza lo siguiente en una base de datos cliente:
Actualiza el origen de registros para el formulario o la hoja de datos que esté activo con el fin de reflejar los cambios realizados en las filas del conjunto actual. En tablas vinculadas ODBC, recupera los cambios realizados en los registros del conjunto actual desde el origen de datos.
Actualiza el conjunto actual para reflejar los cambios. Si se ha eliminado una fila en el origen de registros, se cambia para mostrar #Eliminado.
Actualiza el formulario o la hoja de datos que esté activo para mostrar los registros cambiados y los registros #Eliminado del conjunto actual.
Vuelve a ejecutar la consulta en los subformularios y subinformes del formulario o la hoja de datos que esté activo.
Base de datos web
En una base de datos web, puede utilizar la acción ActualizarRegistro para actualizar el origen de registros subyacente para el formulario o la hoja de datos que esté activo con el fin de reflejar los cambios realizados en los registros del conjunto actual. Los cambios incluyen los realizados por el usuario actual u otros usuarios.
La acción de macro ActualizarRegistro realiza lo siguiente en una base de datos web:
Recupera del servidor los cambios realizados en las tablas base del conjunto actual. En tablas vinculadas ODBC, recupera los cambios realizados en los registros del conjunto actual desde el origen de datos.
Actualiza el conjunto actual para reflejar los cambios. Si se ha eliminado una fila en el conjunto actual, se cambia para mostrar #Eliminado.
Actualiza el formulario o la hoja de datos que esté activo para mostrar los registros cambiados y los registros #Eliminado del conjunto actual.
Vuelve a ejecutar la consulta en los subformularios y subinformes del formulario o la hoja de datos que esté activo.