Página 1 de 1

Funcion Valida para varios DbBrowse

Publicado: Sab Abr 22, 2006 7:11 pm
por paco-ssi
A ver si me soy capaz de exponer lo que quiero.
Tengo una funcion que tengo que utilizar en varios DbBrowse.
Por ejemplo:
Un DbBrowse
::oDbfDataSet1:cosa := "PACO"
En otro
::oDbfDataset2:cosa := "LUIS"
Como veis solo cambia el Browse que la llama y la dbf asiganada al mismo
Como podria hacer que la misma funcion me sirviera para todos.
Paco V

Funcion Valida para varios DbBrowse

Publicado: Sab Abr 22, 2006 8:32 pm
por Xevi
Paco,
No se si entiendo bien tu exposicióN, pero igual te sirve lo siguiente...
Crea una función que reciba como parámetro el DataSet
FUNCTION MiFuncion( oDataSet )
oDataSet:cosa := "PACO o LUIS" //tu mismo
RETURN Nil
Y sólo tienes que llamarla enviandole el DataSet que necesites
MiFuncion( ::oDbfDataSet1 ) // o ::oDbfDataSet2
Ya he dicho antes que no he entendido bien tu exposición, a ver si eso te
sirve
Un Saludo,
Xevi.
"Paco V." <paco-ssi@usuarios.retecal.es> ha escrit al missatge del grup de
discussió: 444a63b7$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>A ver si me soy capaz de exponer lo que quiero.
>
> Tengo una funcion que tengo que utilizar en varios DbBrowse.
> Por ejemplo:
> Un DbBrowse
> ::oDbfDataSet1:cosa := "PACO"
> En otro
> ::oDbfDataset2:cosa := "LUIS"
> Como veis solo cambia el Browse que la llama y la dbf asiganada al mismo
>
> Como podria hacer que la misma funcion me sirviera para todos.
>
> Paco V
>
>
>
>
>
>
>

Funcion Valida para varios DbBrowse

Publicado: Sab Abr 22, 2006 8:40 pm
por paco-ssi
Xevi es esto mismo(Logico).
Serviria tambien para los metodos?
Paco V
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=444a76b9@ozsrvnegro.ozlan.local...]444a76b9@ozsrvnegro.ozlan.local...[/email]
> Paco,
>
> No se si entiendo bien tu exposicióN, pero igual te sirve lo siguiente...
>
> Crea una función que reciba como parámetro el DataSet
>
> FUNCTION MiFuncion( oDataSet )
> oDataSet:cosa := "PACO o LUIS" //tu mismo
> RETURN Nil
>
> Y sólo tienes que llamarla enviandole el DataSet que necesites
> MiFuncion( ::oDbfDataSet1 ) // o ::oDbfDataSet2
>
> Ya he dicho antes que no he entendido bien tu exposición, a ver si eso te
> sirve
>
> Un Saludo,
> Xevi.
>
>
> "Paco V." <paco-ssi@usuarios.retecal.es> ha escrit al missatge del grup de
> discussió: 444a63b7$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>A ver si me soy capaz de exponer lo que quiero.
>>
>> Tengo una funcion que tengo que utilizar en varios DbBrowse.
>> Por ejemplo:
>> Un DbBrowse
>> ::oDbfDataSet1:cosa := "PACO"
>> En otro
>> ::oDbfDataset2:cosa := "LUIS"
>> Como veis solo cambia el Browse que la llama y la dbf asiganada al mismo
>>
>> Como podria hacer que la misma funcion me sirviera para todos.
>>
>> Paco V
>>
>>
>>
>>
>>
>>
>>
>
>

Funcion Valida para varios DbBrowse

Publicado: Sab Abr 22, 2006 9:48 pm
por Xevi
I G U A L M E N T E !!!
Pasas como parámetro un objeto
MiFuncion( ::oMiObjeto )
y en la funcion que recojes el objeto, dispones de TODOS sus métodos y/o
Datas.
FUNCTION MiFuncion( o )
o:lEnabled := .F.
o:cText := "Nombre"
....
Un Saludo,
Xevi.
"Paco V." <paco-ssi@usuarios.retecal.es> ha escrit al missatge del grup de
discussió: 444a7884$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi es esto mismo(Logico).
> Serviria tambien para los metodos?
>
> Paco V
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=444a76b9@ozsrvnegro.ozlan.local...]444a76b9@ozsrvnegro.ozlan.local...[/email]
>> Paco,
>>
>> No se si entiendo bien tu exposicióN, pero igual te sirve lo siguiente...
>>
>> Crea una función que reciba como parámetro el DataSet
>>
>> FUNCTION MiFuncion( oDataSet )
>> oDataSet:cosa := "PACO o LUIS" //tu mismo
>> RETURN Nil
>>
>> Y sólo tienes que llamarla enviandole el DataSet que necesites
>> MiFuncion( ::oDbfDataSet1 ) // o ::oDbfDataSet2
>>
>> Ya he dicho antes que no he entendido bien tu exposición, a ver si eso te
>> sirve
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Paco V." <paco-ssi@usuarios.retecal.es> ha escrit al missatge del grup
>> de discussió: 444a63b7$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>A ver si me soy capaz de exponer lo que quiero.
>>>
>>> Tengo una funcion que tengo que utilizar en varios DbBrowse.
>>> Por ejemplo:
>>> Un DbBrowse
>>> ::oDbfDataSet1:cosa := "PACO"
>>> En otro
>>> ::oDbfDataset2:cosa := "LUIS"
>>> Como veis solo cambia el Browse que la llama y la dbf asiganada al mismo
>>>
>>> Como podria hacer que la misma funcion me sirviera para todos.
>>>
>>> Paco V
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>
>

Funcion Valida para varios DbBrowse

Publicado: Sab Abr 22, 2006 10:27 pm
por paco-ssi
Muchas Gracias XEVI.
Paco V
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=444a8888@ozsrvnegro.ozlan.local...]444a8888@ozsrvnegro.ozlan.local...[/email]
>I G U A L M E N T E !!!
>
> Pasas como parámetro un objeto
>
> MiFuncion( ::oMiObjeto )
>
> y en la funcion que recojes el objeto, dispones de TODOS sus métodos y/o
> Datas.
>
> FUNCTION MiFuncion( o )
> o:lEnabled := .F.
> o:cText := "Nombre"
> ...
>
>
> Un Saludo,
> Xevi.
>
>
>
> "Paco V." <paco-ssi@usuarios.retecal.es> ha escrit al missatge del grup de
> discussió: 444a7884$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Xevi es esto mismo(Logico).
>> Serviria tambien para los metodos?
>>
>> Paco V
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=444a76b9@ozsrvnegro.ozlan.local...]444a76b9@ozsrvnegro.ozlan.local...[/email]
>>> Paco,
>>>
>>> No se si entiendo bien tu exposicióN, pero igual te sirve lo
>>> siguiente...
>>>
>>> Crea una función que reciba como parámetro el DataSet
>>>
>>> FUNCTION MiFuncion( oDataSet )
>>> oDataSet:cosa := "PACO o LUIS" //tu mismo
>>> RETURN Nil
>>>
>>> Y sólo tienes que llamarla enviandole el DataSet que necesites
>>> MiFuncion( ::oDbfDataSet1 ) // o ::oDbfDataSet2
>>>
>>> Ya he dicho antes que no he entendido bien tu exposición, a ver si eso
>>> te sirve
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Paco V." <paco-ssi@usuarios.retecal.es> ha escrit al missatge del grup
>>> de discussió: 444a63b7$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>A ver si me soy capaz de exponer lo que quiero.
>>>>
>>>> Tengo una funcion que tengo que utilizar en varios DbBrowse.
>>>> Por ejemplo:
>>>> Un DbBrowse
>>>> ::oDbfDataSet1:cosa := "PACO"
>>>> En otro
>>>> ::oDbfDataset2:cosa := "LUIS"
>>>> Como veis solo cambia el Browse que la llama y la dbf asiganada al
>>>> mismo
>>>>
>>>> Como podria hacer que la misma funcion me sirviera para todos.
>>>>
>>>> Paco V
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>