Actualizar datos o realizar una nueva consulta de datos

Al compartir una base de datos en una red, Microsoft Access actualiza la información a intervalos determinados. Para visualizar los datos más recientes, actualice los registros desde la vista Hoja de datos o Formulario y, en la pestaña <legacyBold></legacyBold><ui>Inicio</ui>, haga clic en <legacyBold></legacyBold><ui>Actualizar todo</ui> ><legacyBold></legacyBold><ui>Actualizar</ui>. El proceso de actualización actualiza los datos existentes en una hoja de datos o formulario, pero no sirve para reordenar registros, mostrar los nuevos registros o quitar los registros eliminados o los que ya no cumplen con los criterios especificados. Si quiere obtener una actualización más específica o precisa, utilice una macro para realizar una nueva consulta de datos.

Nota: Según cuál sea el tamaño del conjunto de registros, es posible que el proceso de nueva consulta de los datos lleve bastante tiempo.

¿Qué desea hacer?

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#bm1">Actualizar datos</link>

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#bm1_5">Establecer el intervalo de actualización</link>

Utilizar una macro para una nueva consulta de datos

Utilizar un código para una nueva consulta de datos

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#requeryaccessapp">Nueva consulta de datos en una aplicación web de Access</link>

Actualizar los datos

  • Siga uno de estos procedimientos:

    • Para actualizar los registros en la vista Hoja de datos o Formulario, en la pestaña <ui>Inicio</ui>, en el grupo <ui>Registros</ui>, haga clic en <ui>Actualizar todos</ui> y, luego, haga clic en <ui>Actualizar</ui>

    • Para actualizar los registros en la vista Tabla dinámica o Gráfico dinámico, en la pestaña <ui>Diseño</ui>, en el grupo <ui>Datos</ui>, haga clic en <ui>Actualizar documento principal</ui>.

    • Presione Mayús+F9.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">Principio de página</link>

Establecer el intervalo de actualización

Puede establecer el intervalo en el que Access actualiza los datos.Por defecto, Access actualiza los datos cada 60 segundos.

  1. Haga clic en el botón de Office.Aparece el espacio exterior.

  2. En el panel izquierdo del espacio exterior, haga clic en <ui>Opciones</ui>.

  3. En el panel izquierdo del cuadro de diálogo <ui>Opciones de Access</ui>, haga clic en <ui>Avanzado</ui>.

  4. En el panel derecho, debajo de <ui>Avanzado</ui>, especifique un valor para el <ui>Intervalo de actualización (s)</ui>.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">Principio de página</link>

Utilizar una macro para una nueva consulta de datos

Puede crear una macro y adjuntarla al evento para realizar una nueva consulta de datos automáticamente cada vez que dicho evento suceda. Por ejemplo, para realizar una nueva consulta de los datos en un formulario siempre que el formulario reciba el <token>TE000127438</token>. Podría crear una macro y adjuntarla al formulario del evento <ui>Al recibir el enfoque</ui> del siguiente modo:

  1. En el grupo <ui>Otros</ui> de la pestaña <ui>Crear</ui>, haga clic en <ui>Macro</ui>. Si el comando no está disponible, haga clic en la flecha que aparece bajo el botón <ui>Módulo</ui><ui>Módulo de clase</ui> y luego haga clic en <ui>Macro</ui>.

  2. Haga clic en la flecha que se encuentra en el cuadro junto al signo más (+) verde y seleccione <ui>Nueva consulta</ui>.

  3. Guarde la macro con el nombre <literal>Nueva consulta</literal> y cierre el Generador de macros.

  4. Abra el formulario deseado en la <token>TE000126615</token>. Si no se muestra la hoja de propiedades, presione F4.

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

  6. En la pestaña <ui>Evento</ui>, haga clic en la flecha de la propiedad <ui>Al recibir el enfoque</ui> y luego en el nombre de la macro, — Nueva consulta.

  7. Guarde el formulario.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">Principio de página</link>

Utilizar un código para una nueva consulta de datos

También puede utilizar un código para realizar una nueva consulta automáticamente. Supongamos que quiere hacer una nueva consulta en un formulario cuando este recibe el foco. Entonces podría crear un módulo y adjuntarlo al formulario del evento <ui>Al recibir el enfoque</ui> mediante el siguiente procedimiento:

  1. Abra el formulario que desee en la vista Diseño. Si no se muestra la hoja de propiedades, presione F4.

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

  3. En la pestaña <ui>Evento</ui>, en la propiedad <ui>Al recibir el enfoque</ui>, haga clic en el botón <ui>Generar</ui><mediaLinkInline><image xlink:href="d5f9f47b-bca3-42bd-9772-96ff011602bd"></image></mediaLinkInline>.

  4. En el cuadro de diálogo <ui>Elegir generador</ui>, haga clic en <ui>Generador de códigos</ui>.

    Un nuevo módulo se abre en el Editor de Visual Basic.

  5. Escriba <literal>Me.Requery</literal> y cierre el Editor de Visual Basic.

  6. Guarde el formulario.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">Principio de página</link>

Realizar una nueva consulta de datos en una aplicación web de Access

Las consultas de aplicación web de Access se ejecutan en el servidor. La macro RequeryRecords se puede usar para realizar una nueva consulta de datos en una aplicación web de Access. Esta macro necesita el conjunto de registros actual.

  1. Abra el formulario que desee, haga clic en <ui>Acciones</ui> y, a continuación, en El actual.

  2. En el <ui>Catálogo de acciones</ui>, haga clic en <ui>RequeryRecords</ui>. Si decide dejar <ui>Where=</ui> en blanco, los resultados no se seguirán filtrando y, si deja <ui>OrderBy=</ui> en blanco, no se establecerá ningún orden específico.<legacyBold></legacyBold>

  3. Guarde el formulario.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">Principio de página</link>

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×