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

Establecer el intervalo de actualización

Realizar una nueva consulta de datos manualmente

Usar una macro para realizar una nueva consulta de datos

Usar código para realizar una nueva consulta de datos

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.

Principio de página

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).

Principio de página

Realizar una nueva consulta de datos manualmente

  • Presione MAYÚS+F9.

Principio de página

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 foco. 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.

  2. 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.

  3. Guarde la macro usando el nombre Nueva consulta y cierre el Generador de macros.

  4. Abra el formulario en la vista Diseño. Si no se muestra la hoja de propiedades, presione F4 para mostrarla.

  5. Asegúrese de que el formulario está seleccionado. A continuación, en la hoja de propiedades, haga clic en la pestaña Evento.

  6. 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.

  7. Guarde el formulario.

Principio de página

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 Generar Imagen 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.

  5. Escriba Me.Requery y luego elija el Editor de Visual Basic.

  6. Guarde el formulario.

Principio de página

Se aplica a: Access 2010



¿Le ha sido útil esta información?

No

¿Cómo podemos mejorarlo?

255 caracteres restantes

Para proteger su privacidad, no incluya información de contacto en sus comentarios. Revisar política de privacidad.

¡Gracias por sus comentarios!

Recursos de soporte técnico

Cambiar idioma