Jose alfonso,
Pero... debería de ser mas sencillo, digo... si tenemos un Form abierto y
desde otro Form queremos accesar a este, sea no no hijo de este... se
debería de poder tratar como una variable pública, sin mas...
Al menos así es como se trata en otras GUIs... no se... mi opinion es esa.
Si al crear un Form, éste se pudiera cargar en una variable, o tomar la
variable del nombre del Form... sería así de sencillo
PUBLIC MiForm := TFrmBrowseCMOV():New():ShowModal()
y luego en cualquier Form podríamos accesar a él simplemente con
MiForm:MiDataEventoEtc...
Un Saludo,
Xevi.
"Jose Alfonso Suárez Moreno" <
jasm.nospam@chochurro.com> escribió en el
mensaje news:[email=
42a0700d@ozsrvnegro.ozlan.local...]
42a0700d@ozsrvnegro.ozlan.local...[/email]
> Fredy,
>
> Yo creo una data en el formulario hijo en la que meto el formulario padre:
>
> local this := self // ojo a esto
>
> WITH OBJECT Tform2():CreateForm()
>
> :oPadre := this //(si pongo self es TForm2)
>
> ...
>
> END WITH
>
> Despues, dentro del formulario hijo me refiero a ::oPadre para lo que
> necesite.
>
>
> Un saludo,
>
> Jose A. Suarez
>
> Fredy escribió:
>> Hola.
>>
>> O no os he entendido, o no lo se hacer, o no me sale.
>>
>> Imagina la siguiente situacion:
>>
>> tengo el formulario1, que abre a su vez el formulario2, que a su vez abre
>> el formulario 3
>>
>> desde el formulario3 quiero acceder a un data del formulario1.
>>
>> ::oform1:cnombre no funciona, me dice que no existe TForm3:ofrom1:nombre
>>
>>
>> ¿Ideas de como hacerlo?
>>
>> Un saludico.
>> Fredy
>>
>> In article <429df3fa$
1@ozsrvnegro.ozlan.local>, paco-
>>
ssi@usuarios.retecal.es says...
>>
>>>Carlos:
>>>Creo que esta me la se:
>>>Debes anteponer el nombre del formulario padre del objeto que quieras.
>>>
>>>::oForm1:oDSProducto
>>>
>>>Creo que es así, pero no te fies mucho que estoy empezando.
>>>
>>>Paco V.
>>>
>>>
>>>"Carlos Cedeño Vera" <
carlos@labodegadeclimas.com> escribió en el mensaje
>>>news:[email=
429de264@ozsrvnegro.ozlan.local...]
429de264@ozsrvnegro.ozlan.local...[/email]
>>>
>>>>Saludos a Todos
>>>>
>>>>Bueno, necesito de alguna manera saber como yo puedo por ejemplo,,
>>>>llamar
>>>
>>>el
>>>
>>>>mismo objecto dataset que tengo en un formulario en otro???, no se si me
>>>>explico.
>>>>
>>>>Miren, en el formulario principal yo defino ::oDSProducto, eso mismo lo
>>>>quiero usar en otr formulario, para referirme a ese objecto desde otro
>>>>formulario, lo que hago es lo siguiente:
>>>>
>>>>WITH OBJECT Application:oMainForm:oDSProducto
>>>> .,....
>>>> ......
>>>> .....
>>>>END
>>>>
>>>>pero pienso que debe de existir una mejor manera, me pueden ayudar con
>>>>eso
>>>>please???
>>>>
>>>>Muchas gracias una vez mas por su colaboracion
>>>>
>>>>
>>>
>>>
>>>