Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Menu en access (https://www.clubdelphi.com/foros/showthread.php?t=20784)

elkorita 25-04-2005 20:25:01

Menu en access
 
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:
Código:

Option Compare Database
 
 Public lCerrar As Boolean

En el botón que pasa el control al otro formulario le das el valor
de True
Código:

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.
Código:

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


La franja horaria es GMT +2. Ahora son las 20:49:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi