Llamar a un formulario desde otro formulario

122 views
Skip to first unread message

jmr...@gmail.com

unread,
Aug 7, 2025, 6:15:08 AM8/7/25
to Comunidad de Visual Foxpro en Español
Tengo un formulario para enviar un email a cada cliente que tengo

Al recorrer la tabla para obtener los datos me gustaria que se visualizara en un formulario los datos del cliente del que se va a enviar el correo

Hago un 

DO FORM verenvio WITH PARAMETERS codigo,nombre,email

Dentro del bucle

¿Como cierro el formulario verenvio cuando se terminen de enviar todos los correos?

jmr...@gmail.com

unread,
Aug 7, 2025, 7:25:40 AM8/7/25
to Comunidad de Visual Foxpro en Español
Por ejemplo:

SCAN
Do Form enviomail WITH nombre, email NAME envio
do mandacorreo
ENDSCAN

THISFORM.envio.Release

No me cierra el formulario

¿En que estoy fallando?

Juanjo Baudor

unread,
Aug 7, 2025, 8:19:29 AM8/7/25
to publice...@googlegroups.com
Primero, no te conviene agregar directamente los parámetros a mandacorreo? Ej:
do mandacorreo with nombre, email

--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/3269db25-4322-496c-bde9-820fa75a4919n%40googlegroups.com.


--

JJBA...@GMAIL.COM - 1169596811

TÉCNICO SUPERIOR EN PROGRAMACIÓN, UTN FRGP

INGENIERÍA EN SISTEMAS

DESARROLLADOR PRINCIPAL DE CHECKSTK-S

SISTEMA DE STOCK Y VENTAS

Message has been deleted

Zarlu

unread,
Aug 7, 2025, 9:38:16 AM8/7/25
to Comunidad de Visual Foxpro en Español
Buenos días jmromeo!

"Thisform" es el formulario, entonces sería.... "Thisform.Release"

"Thisform.envio.Release"  está liberando "envio" contenido en el formulario

Suerte
zarlu
Chetumal, Quintana Roo, México
Message has been deleted

Kisko

unread,
Aug 8, 2025, 7:02:11 PM8/8/25
to Comunidad de Visual Foxpro en Español
Buenos días a todos.

Según tu código:
    Do Form enviomail WITH nombre, email NAME envio

la forma de cerrar el formulario sería:
    envio.Release()

ya que envio es una variable y no es una propiedad de Thisform,  que es la referencia del propio formulario que es estés usando dentro de sus métodos.

Saludos.
Francisco Lorente
Murcia. España.

jmr...@gmail.com

unread,
Aug 8, 2025, 7:02:13 PM8/8/25
to Comunidad de Visual Foxpro en Español
La solucion era:
 
Prueba con DO FORM Frmxx NAME oForm_xx LINKED

y luego

IF VARTYPE(oForm_xx) = "O" AND NOT ISNULL(oForm_xx)
 oForm_xx.Release
endif

Me lo ha mandado otro usuario por correo
Reply all
Reply to author
Forward
0 new messages