PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → open()
open()
Débuté par Juan H., 12 aoû. 2009 08:57 - 4 réponses
Posté le 12 août 2009 - 08:57
Hola,

Necesito llamar una ventana el cual necesito pasar unos valores, con la
funcion open() puedo pasar lo que necesito pero ahora como los recupero
en la nueva ventana?


Saludos y gracias por la ayuda
Posté le 12 août 2009 - 11:50
Que tal, no entend bien la pregunta pero para pasar parametros y regresar valores:

Para abrir ventana pasando valores: Open(VentanaEjemplo,Parametro1,ParametroN)

Para recibir los valores en VentanaEjemplo:
//En Global Declarations of VentanaEjemplo:
PROCEDURE VentanaEjemplo(parametro1,param2..)

Para devolver algun resultado de VentanaEjemplo:
// En Closing of VentanaEjemplo:
RESULT Valor

de tal manera que:
Edit_Valor = Open(VentanaEjemplo,Parametros)

Espero sea la respuesta que buscas, saludos
Posté le 14 août 2009 - 00:35
Roberto escribió:
Que tal, no entend bien la pregunta pero para pasar parametros y regresar valores:

Para abrir ventana pasando valores: Open(VentanaEjemplo,Parametro1,ParametroN)

Para recibir los valores en VentanaEjemplo:
//En Global Declarations of VentanaEjemplo:
PROCEDURE VentanaEjemplo(parametro1,param2..)

Para devolver algun resultado de VentanaEjemplo:
// En Closing of VentanaEjemplo:
RESULT Valor

de tal manera que:
Edit_Valor = Open(VentanaEjemplo,Parametros)

Espero sea la respuesta que buscas, saludos

Gracias, eso era lo que necesitaba ....


Saludos
Posté le 15 août 2009 - 23:42
hola, me podrian ayudar?
tengo un caso parecido.

Tengo una ventana normal con una tabla, la tabla tiene 2 columnas, en una columna tengo numeros de facturas y la otra columna esta vacia.
cuando hago click en algunos de los items de la primera columna, debo rascatar un valor en una vble global de proyecto, y luego abro una ventana con OPEN.
Luego, en esa ventana tengo una serie de estados de facturas con otros campos que debo capturar, mi pregunta es, para no usar una vble global de proyecto, como puedo tomar el valor del estado de la factura de la segunda ventana y al hacer click en CERRAR, tomar el valor y ponerlo en la segunda columna de mi tabla?

Gracias.
Posté le 17 août 2009 - 01:10
Creo que lo puedes resolver de la misma manera que el ejemplo de arriba:

table.col_estado = open(Ventana,table.col_factura)

Recordando que col_estado y col_factura son los del renglon que esta seleccionado en ese momento