Ver Mensaje Individual
  #2  
Antiguo 25-04-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Reputación: 10
marcoszorrilla Va por buen camino
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.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita