Actualizar datos o realizar una nueva consulta de datos

Si un usuario comparte una base de datos en una red, otros usuarios podrían modificar esos datos al mismo tiempo que éste está viéndolos en una hoja de datos o un formulario. Microsoft Access actualiza los datos que ve en intervalos establecidos. No obstante, puede visualizar inmediatamente los datos más actuales actualizando los registros. También puede realizar una actualización más exhaustiva mediante una nueva consulta de datos.

Al actualizar los registros, solamente se actualizan los datos que ya existen en la hoja de datos o el formulario. No se reorganizan los registros, no se muestran nuevos registros ni se eliminan los registros borrados ni los registros que ya no cumplen con criterios específicos. Para realizar esas tareas, puede realizar una nueva consulta de los registros de forma manual, usando una macro o mediante código.

 Nota   Como la realización de una nueva consulta de datos implica más acciones que una simple actualización, requiere más tiempo, que variará en función del conjunto de registros.

¿Qué desea hacer?


Actualizar datos

  • Siga uno de estos procedimientos:
    • Para actualizar los registros en la vista Hoja de datos o Formulario, en la ficha Inicio, en el grupo Registros, haga clic en Actualizar todo y luego en Actualizar.
    • Para actualizar los registros en la vista Tabla dinámica o Gráfico dinámico, en la ficha Diseño, en el grupo Datos, haga clic en Actualización dinámica.

Volver al principio Volver al principio

Establecer el intervalo de actualización

Puede establecer el intervalo en el que Access actualiza los datos. De forma predeterminada, Access los actualiza cada 60 segundos.

  1. Haga clic en el botón de Office. Aparece el Espacio de comandos contextuales.
  2. En el panel izquierdo del espacio de comandos contextuales, haga clic en Opciones.
  3. En el panel izquierdo del cuadro de diálogo Opciones de Access, haga clic en Avanzadas.
  4. En el panel derecho, bajo Avanzadas, especifique un valor para Intervalo de actualización (s).

Volver al principio Volver al principio

Realizar una nueva consulta de datos manualmente

  • Presione MAYÚS+F9.

Volver al principio Volver al principio

Usar una macro para realizar una nueva consulta de datos

Si prefiere que se realicen nuevas consultas de los datos de forma automática cuando se produce un evento, puede crear una macro y adjuntarla a dicho evento. Por ejemplo, desea que se realice una nueva consulta de datos en un formulario siempre que el formulario reciba el enfoque (foco: capacidad para recibir entradas del usuario a través de acciones del mouse o del teclado, o del método SetFocus. Tanto el usuario como la aplicación pueden establecer el foco. El objeto que tiene el foco suele indicarse con un título o barra de título resaltados.). Podría crear una macro y adjuntarla al evento del formulario Al recibir el enfoque mediante el siguiente procedimiento:

  1. En el grupo Otros de la ficha Crear, haga clic en Macro. Si el comando no está disponible, haga clic en la flecha situada debajo del botón Módulo o Módulo de clase y, a continuación, haga clic en Macro.
  1. Haga clic en la flecha que se encuentra en el cuadro junto al signo más (+) verde y, a continuación, haga clic en NuevaConsulta.
  2. Guarde la macro usando el nombre Nueva consulta y cierre el Generador de macros.
  3. Abra el formulario en la vista Diseño (vista Diseño: vista que muestra el diseño de los siguientes objetos de base de datos: tablas, consultas, formularios, informes y macros. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros existentes.). Si no se muestra la hoja de propiedades, presione F4 para mostrarla.
  4. Asegúrese de que el formulario está seleccionado. A continuación, en la hoja de propiedades, haga clic en la pestaña Evento.
  5. En la ficha Evento, haga clic en la flecha de la propiedad Al recibir el enfoque y luego en el nombre de la macro, — Nueva consulta.
  6. Guarde el formulario.

Volver al principio Volver al principio

Usar código para realizar una nueva consulta de datos

También puede usar código para realizar una nueva consulta de datos automáticamente. Por ejemplo, si desea realizar una nueva consulta de datos en un formulario siempre que el formulario reciba el enfoque, podría crear un módulo y adjuntarlo al evento Al recibir el enfoque del formulario mediante el siguiente procedimiento:

  1. Abra el formulario en la vista Diseño. Si no se muestra la hoja de propiedades, presione F4 para mostrarla.
  2. Asegúrese de que el formulario está seleccionado. A continuación, en la hoja de propiedades, haga clic en la pestaña Evento.
  3. En la ficha Evento, en la propiedad Al recibir el enfoque, haga clic en el botón GenerarImagen del botón.
  4. En el cuadro de diálogo Elegir generador, haga clic en Generador de código.

En el Editor de Visual Basic se abre un nuevo módulo.

  1. Escriba Me.Requery y luego elija el Editor de Visual Basic.
  2. Guarde el formulario.

Volver al principio Volver al principio

 
 
Corresponde a:
Access 2010