Ignacio:
Ahora mismo lo pruebo y me estudio el articulo.¡ De verdad!
Muchas gracias por tu paciencia y la de todo el foro.
Paco V
"Ignacio Ortiz de Zúñiga" <
InvalidAccount@ozs.com> escribió en el mensaje
news:43c7aa22$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
> Paco,
>
> for n= 4 to 300
> ::oDBBrowse1:aCols[n]:OnPostEdit := "SUMAUNO"
> next
>
> Esto funciona correcamente porque "SUMAUNO" es un método de su formulario
> contenedor. Si tienes alguna duda mira en la documentación el capítulo
> Jerarquía de Clases - Programación orientada a objetos - Los eventos.
>
> Un saludo,
>
>
> "Paco V" <
ssi@ono.com> escribió en el mensaje
> news:43c7a4c4$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
>>
>> Ignacio:
>> Disculpa que no sea capaz de explicarme. Gracias por tu esfuerzo, ya que
>> al final siempre te imaginas lo que quiero hacer.
>>
>> En este caso es sencillo
>>
>> A cada columna del browse, en el evento onpostedit le mando llamar al
>> evento
>> sumauno.
>>
>> Como tengo 365 columnas, queria hacerlo de esta forma
>> for n= 4 to 300
>> ::oDBBrowse1:aCols[n]:nedittype := 1
>> next
>>
>> Ese es el problema.
>>
>> Gracias y disculpas de nuevo
>>
>> "Ignacio Ortiz de Zúñiga" <
InvalidAccount@ozs.com> wrote:
>>>Paco,
>>>
>>>Lo siento, pero creo que no consigo entenderte.
>>>
>>>Para asignar un evento simplemente:
>>>
>>>for n= 4 to 300
>>> ::DBBrowse1:aCols[n]:OnDataClick := {|oSender| ... }
>>>next
>>>
>>>Saludos
>>>
>>>"Paco V" <
ssi@ono.com> escribió en el mensaje
>>>news:43c78509$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
>>>>
>>>> Si quiero cambiar una propiedad en todas las columnas de un Browse
>>>> utilizo:
>>>> for n= 4 to 300
>>>> ::oDBBrowse1:aCols[n]:nedittype := 1
>>>> next
>>>>
>>>> Pero si lo que quiero es asignar a un evento un methodo como se haria?
>>>>
>>>> Gracias
>>>>
>>>> Paco V
>>>
>>>
>>
>
>