Volver a consultar y actualizar no funciona en el formulario principal después de editar el formulario emergente

Volver a consultar y actualizar no funciona en el formulario principal después de editar el formulario emergente

Tengo un formulario principal, CaregiverFactSheet, que muestra todo tipo de información. Tiene un botón, Editar, que abre el formulario emergente CaregiverDemographics donde el usuario puede editar la dirección del cuidador.

Desde el formulario principal utilizo el siguiente código para abrir el formulario emergente:

DoCmd.OpenForm "CaregiverInformation", acNormal, "", "", , acNormal

El usuario puede editar y guardar los datos y luego cerrar el formulario. Sin embargo, cuando se cierra el formulario emergente, no actualiza el formulario principal con la nueva información. He intentado numerosas consultas y actualizaciones en muchos eventos tanto en el formulario emergente como en el principal.

En el formulario principal, el usuario inicialmente selecciona de un cuadro combinado para cargar un cuidador que actualiza los cuadros de texto ilimitados usando DLookup en el evento AfterUpdate. ¿Esto me impediría actualizar el formulario principal desde una ventana emergente?

Respuesta1

Por lo que publicó, el formulario se cargará "normal" en lugar de modal. La principal diferencia es que un diálogo modal detendrá la ejecución hasta que regrese (el formulario está cerrado).

Entonces, si tienes un proceso como este:

Open Form With WindowMode Normal
Refresh Data Based on Form Edits

Luego, la "Actualización de datos" se realizará inmediatamente después de abrir el formulario (es decir, antes de que se haya editado el formulario).

Si configura WindowModeo Dialog, Modalel usuario tendrá tiempo de usar el formulario antes de las actualizaciones. Consulte la documentación para conocer la sintaxis adecuada.

información relacionada