Problema al cerrar un form

13/05/2010 - 14:31 por xescjp | Informe spam
Hola:

Tengo un form de base y desde este abro otro diferente. Cuando intento
cerrar el segundo formulario tengo que pulsar dos veces al boton cerrar para
que me cierre el formulario. He detectado que para abrirlo me pasa dos
veces por el load.
El codigo para el botón que abre el segundo formulario desde el primero es :

DoCmd.OpenForm Form_frmProgInstxOrd.Form.Name, acNormal, strFiltro, ,
acFormEdit

El codigo del botón cerrar del segundo formulario es:

DoCmd.Close acForm, Me.Name, acSaveNo

Alguien puede darme alguna pista?

Muchas gracias.

xescjp

Preguntas similare

Leer las respuestas

#1 Ignacio
13/05/2010 - 14:47 | Informe spam
¡Hola, Xescjp!

Asegúrate de que no tienes ninguna referencia al segundo formulario
después de utilizar el método Close ya que cualquier referencia al
formulario provoca que se cargue.

Espero que te sirva de algo.
Un saludo,
Ignacio.
Respuesta Responder a este mensaje
#2 xescjp
14/05/2010 - 10:23 | Informe spam
Gracias.

"Ignacio" escribió en el mensaje
news:
¡Hola, Xescjp!

Asegúrate de que no tienes ninguna referencia al segundo formulario
después de utilizar el método Close ya que cualquier referencia al
formulario provoca que se cargue.

Espero que te sirva de algo.
Un saludo,
Ignacio.
Respuesta Responder a este mensaje
#3 xescjp
19/05/2010 - 13:01 | Informe spam
He encontrado la respuesta. Aqui va:

Se fracciona la consulta en strings de 255 caracteres y se pasa como array
al recordsource

dim varSource as variant
varSource = Array(strSQL1, strSQL2, strSQL3, strSQL4)
set DBGrid.REcordSource=varSource

"xescjp" escribió en el mensaje
news:
Hola:

Tengo un form de base y desde este abro otro diferente. Cuando intento
cerrar el segundo formulario tengo que pulsar dos veces al boton cerrar


para
que me cierre el formulario. He detectado que para abrirlo me pasa dos
veces por el load.
El codigo para el botón que abre el segundo formulario desde el primero es


:

DoCmd.OpenForm Form_frmProgInstxOrd.Form.Name, acNormal, strFiltro, ,
acFormEdit

El codigo del botón cerrar del segundo formulario es:

DoCmd.Close acForm, Me.Name, acSaveNo

Alguien puede darme alguna pista?

Muchas gracias.

xescjp



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida