Ver la Versión Completa : Menu en access
elkorita
25-04-2005, 20:25:01
Hola, bueno mi problema es este: Tengo una base de datos en access, puse un menu, usando formulario, pero cuando le doy click a una opcion , me abre la ventana que deseo, pero yo quiero, que la primer ventana se cierre, y me deje solo la que di instruccion que abriera, no se como hacerle, si alguien me pudiera ayudar se los agradecería, :D , solo espero tener respuesta antes del jueves, porque es cuando lo entrego, de hecho ese es el pequeño detalle que me falta para tenerlo 100% terminado Gracias
marcoszorrilla
25-04-2005, 21:53:18
Creas un módulo y declaras una variable de tipo boolean:
Option Compare Database
Public lCerrar As Boolean
En el botón que pasa el control al otro formulario le das el valor
de True
Private Sub Comando0_Click()
lCerrar = True
DoCmd.OpenForm "Formulario1", acNormal, , , acFormEdit
End Sub
Y en el formulario que se va a abrir en el evento al cargar.
Examina el contenido de la variable y cierra el primer formulario.
Es decir el que formulario que le ha llamado a él, ya que un formulario
no puede cerrase el solo mientras llama a otro.
Private Sub Form_Load()
If lCerrar = True Then
DoCmd.Close acForm, "Formulario1"
End If
Un Saludo.
elkorita
26-04-2005, 17:19:03
Ok Muchas gracias, comprobaré en unos instantes mas si funciona:)
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.