Cuando un usuario de base de datos termina con un formulario en Access 2007 , desea que desaparezca. Pero un nuevo formulario que se abre puede tener los valores guardados del original . Esto significa que el viejo debe permanecer activo . Una solución es dejar que permanezca abierto, pero invisible. Para ello , debe modificar el código que se ejecuta cuando el formulario se abre un nuevo objeto. Instrucciones
1
Abra el formulario en " Vista Diseño ".
2 Haga clic en un área en blanco del formulario. Seleccione " Crear evento ". Se abrirá la ventana "Elegir Builder" .
3
Seleccione " Generador de código . " Haga clic en " Aceptar". Se abrirá una ventana del editor de Visual Basic .
4
clic en la flecha abajo en el cuadro desplegable "Objeto" . Seleccione " Form ", si no está seleccionada .
5
clic en la flecha abajo en el cuadro desplegable "Procedimiento" . Seleccione " Abrir ". Visual Basic debe crear el siguiente código: Private Sub
Form_Open ( Cancel As Integer )
End Sub
6
Añada la siguiente línea entre las dos líneas de código , en sustitución de " frmAddresses " con el nombre de tu formulario.
Forms ! frmAddresses.Visible = False
7
Guarde los cambios de código. Cierre la ventana.