En primer lugar muchas felicidades para todos los usuarios del foro por el
dia de los padres.
Ahora bien, siento curiosidad o mejor dicho la gran necesidad de pasar un
parametro de un furmulario a otro.
Osea, que lleve el Valor del :nIndex de un checkbox, segun de donde sea
llamado del formulario llamante.
Por ejemplo,, Puedo llamar a un formulario desde dos parte del formulario
llamante y obviamente que el nIndex lleve el valor de 1 o 2.
Me ayudan????
Gracias
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Pasar Parametros
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Pasar Parametros
Carlos,
Así de fácil:
WITH OBJECT TFORM2():NEW( oForm1 )
:CARGO := "MI PARAMETRO"
:SHOW()
END WITH
En este caso la DATA Cargo del segundo formulario recibe el parametro.
ADEMAS puedes crear tu propia DATA NUEVA en el formulario segundo simplemente colocando la data en la sección CLASS..ENDCLASS, y entonces quedaría:
CLASS TForm2 FROM TForm
...
DATA MIPARAMETRO
...
ENDCLASS
WITH OBJECT TFORM2():NEW( oForm1 )
:MIPARAMETRO := "MI PARAMETRO"
:SHOW()
END WITH
Y ADEMAS desde el formulario 2 tienes EN AMBITO LA TOTALIDAD DEL FORMULARIO 1 CON SUS DATOS Y PROPIEDADES, por lo tanto para acceder al valor de un combobox del formulario 1 DESDE el formulario 2 sería algo tan sencillo como esto:
nValor := ::oParent:oComboBox1:nIndex
OPARENT es el objeto padre del formulario 2 que es precisamente el formulario 1, pues así se definió al crearlo:
WITH OBJECT TFORM2():NEW( oForm1 )
Un saludo,
"Carlos Cedeño Vera" <carlos@labodegadeclimas.com> escribió en el mensaje news:42b708c3$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> En primer lugar muchas felicidades para todos los usuarios del foro por el
> dia de los padres.
>
> Ahora bien, siento curiosidad o mejor dicho la gran necesidad de pasar un
> parametro de un furmulario a otro.
>
> Osea, que lleve el Valor del :nIndex de un checkbox, segun de donde sea
> llamado del formulario llamante.
>
> Por ejemplo,, Puedo llamar a un formulario desde dos parte del formulario
> llamante y obviamente que el nIndex lleve el valor de 1 o 2.
>
> Me ayudan????
> Gracias
>
>
--
Así de fácil:
WITH OBJECT TFORM2():NEW( oForm1 )
:CARGO := "MI PARAMETRO"
:SHOW()
END WITH
En este caso la DATA Cargo del segundo formulario recibe el parametro.
ADEMAS puedes crear tu propia DATA NUEVA en el formulario segundo simplemente colocando la data en la sección CLASS..ENDCLASS, y entonces quedaría:
CLASS TForm2 FROM TForm
...
DATA MIPARAMETRO
...
ENDCLASS
WITH OBJECT TFORM2():NEW( oForm1 )
:MIPARAMETRO := "MI PARAMETRO"
:SHOW()
END WITH
Y ADEMAS desde el formulario 2 tienes EN AMBITO LA TOTALIDAD DEL FORMULARIO 1 CON SUS DATOS Y PROPIEDADES, por lo tanto para acceder al valor de un combobox del formulario 1 DESDE el formulario 2 sería algo tan sencillo como esto:
nValor := ::oParent:oComboBox1:nIndex
OPARENT es el objeto padre del formulario 2 que es precisamente el formulario 1, pues así se definió al crearlo:
WITH OBJECT TFORM2():NEW( oForm1 )
Un saludo,
"Carlos Cedeño Vera" <carlos@labodegadeclimas.com> escribió en el mensaje news:42b708c3$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> En primer lugar muchas felicidades para todos los usuarios del foro por el
> dia de los padres.
>
> Ahora bien, siento curiosidad o mejor dicho la gran necesidad de pasar un
> parametro de un furmulario a otro.
>
> Osea, que lleve el Valor del :nIndex de un checkbox, segun de donde sea
> llamado del formulario llamante.
>
> Por ejemplo,, Puedo llamar a un formulario desde dos parte del formulario
> llamante y obviamente que el nIndex lleve el valor de 1 o 2.
>
> Me ayudan????
> Gracias
>
>
--
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com