Duda al llamar Formulario...

15/09/2012 - 20:44 por Wally | Informe spam
Buen día Grupo tengo la siguiente duda, estoy tratando de mostrar una ventana o mensaje mientras se envía un mensaje con VBSendMail, lo que pretendo es que antes de la sentencia SEND llamar una ventana emergente y modal y que al finalizar el proceso se cierre, la idea que tengo es:

llamarVentana
sendMail.Send
cerrarVentana

el problema es que al "llamarVentana" se pasa el control a dicha ventana sin continuar con el proceso sendMail.Send...

¿Algúna idea para darle solución a esto?, gracias de antemano por su apoyo...

Preguntas similare

Leer las respuestas

#1 Emilio
15/09/2012 - 21:37 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Hola!
sin saber lo que hace llamarVentana va a ser difícil ayudarte a resolver el
problema.

Saludos a todos desde Huelva

Emilio [MS-MVP Access 2006/11]
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
"Wally" escribió en el mensaje de
noticias:

Buen día Grupo tengo la siguiente duda, estoy tratando de mostrar una
ventana o mensaje mientras se envía un mensaje con VBSendMail, lo que
pretendo es que antes de la sentencia SEND llamar una ventana emergente y
modal y que al finalizar el proceso se cierre, la idea que tengo es:

llamarVentana
sendMail.Send
cerrarVentana

el problema es que al "llamarVentana" se pasa el control a dicha ventana sin
continuar con el proceso sendMail.Send...

¿Algúna idea para darle solución a esto?, gracias de antemano por su
apoyo...
Respuesta Responder a este mensaje
#2 Wally
17/09/2012 - 15:47 | Informe spam
El sábado, 15 de septiembre de 2012 14:37:13 UTC-5, Emilio escribió:

¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te

sirvió o no la respuesta dada. Muchas gracias


Hola!

sin saber lo que hace llamarVentana va a ser difícil ayudarte a resolver el

problema.



Saludos a todos desde Huelva



Emilio [MS-MVP Access 2006/11]

http://www.mvp-access.com/foro

http://www.mvp-access.es/emilio

"Wally" escribió en el mensaje de

noticias:



Buen día Grupo tengo la siguiente duda, estoy tratando de mostrar una

ventana o mensaje mientras se envía un mensaje con VBSendMail, lo que

pretendo es que antes de la sentencia SEND llamar una ventana emergente y

modal y que al finalizar el proceso se cierre, la idea que tengo es:



llamarVentana

sendMail.Send

cerrarVentana



el problema es que al "llamarVentana" se pasa el control a dicha ventana sin

continuar con el proceso sendMail.Send...



¿Algúna idea para darle solución a esto?, gracias de antemano por su

apoyo...



La idea es que la venta muestr un mensaje que diga "ENVIANDO MENSAJE", esto para que el usuario sepa que está ocurriendo y no piense que el sistema se quedó colgado, de ahí en más la ventana no hará cosa alguna...
Respuesta Responder a este mensaje
#3 Emilio
17/09/2012 - 21:49 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Hola!
insisto, sin saber que hace llamarventana no puedo saber cual es el
problema.
Si lo que hace es abrir un msgbox, se esperará hasta que pulses un botón
para continuar.

Saludos a todos desde Huelva

Emilio [MS-MVP Access 2006/11]
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
Respuesta Responder a este mensaje
#4 Wally
18/09/2012 - 15:15 | Informe spam
El lunes, 17 de septiembre de 2012 14:49:46 UTC-5, Emilio escribió:

¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te

sirvió o no la respuesta dada. Muchas gracias


Hola!

insisto, sin saber que hace llamarventana no puedo saber cual es el

problema.

Si lo que hace es abrir un msgbox, se esperará hasta que pulses un botón

para continuar.



Saludos a todos desde Huelva



Emilio [MS-MVP Access 2006/11]

http://www.mvp-access.com/foro

http://www.mvp-access.es/emilio



La funcón de llamarVentana (dentro del Form A) lo único que hace es llamar otra ventana Form B que contiene una ETIQUETA que dice "ENVIANDO CORREO..." dicha ventana esta en modo MODAL y EMERGENTE y el estilo de los bordes esta en NINGUNO.

Dentro del Form B puse el siguiente código

Public Sub closeWindow() 'Para cerrar la ventana...
Me.Close
End Sub

El form A que es la ventana principal, al presionar el botón "Enviar" antes del método SEND de VBSendMail tengo "Call llamarVentana" para que aparezca "Enviando correo..." y después del método SEND tengo [Form_NombreDelForm].closeWindow para cerrar el Form B, esto no me funciona supongo que es porque cuando el Form A llama al B este se queda con el control del flujo del programa (o al menos el foco)...

También lo intenté con una el siguiente código dentro del Form A:

después del método SEND DoCmd.Close "NombreDelForm" pero pienso que me pasa lo mismo que en el caso anterior...

Ahora bien, ahora mientras trato de explicar el problema me ayudaron a pensar en una posible solución, a ver si me explico, en el Form A tengo el botón A mando llamar el Form B y desde el Form B mando llamar el proceso que envía el correo para no perder cuando termina este proceso de envío y así poder cerrar la ventana "Enviando correo..." igualmente si hay algo más simple se agradece el comentario y sobre todo el tiempo... Gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida