Página 1 de 1

Posible BUG en Browse

Publicado: Lun Abr 16, 2007 1:03 pm
por Bingen Ugaldebere
Tenia un Browse sobre un dataset y varias de sus columnas usaban el
método PostEdit y funcionaban correctamente.
He cambiado el DataSet a un MemDataSet y rehecho el browse y ahora los
eventos POstEdit en vez de ejecutarse al salir de cada columna se
evaluan todos al final de la lí­nea cuando se sale de la edición de la misma.
Lo he probado en otros 2 Browse y lo mismo.
Debe de ser así­ por algún motivo que desconozco, entonces como he de
controlar la salida de cada columna.
Muchas gracias.

Posible BUG en Browse

Publicado: Lun Abr 16, 2007 1:13 pm
por ignacio
Bingen,
El método OnPostEdit se ejecuta cuando termina la edición de TODAS las
columnas. Mira el evento TBrwColumn:OnExit
Saludos
Nota: El comportamiento de OnPostEdit siempre ha sido así.
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Bingen Ugaldebere" <bingen@muninser.com> escribió en el mensaje
news:[email=46235820@ozsrv2.ozlan.local...]46235820@ozsrv2.ozlan.local...[/email]
> Tenia un Browse sobre un dataset y varias de sus columnas usaban el método
> PostEdit y funcionaban correctamente.
>
> He cambiado el DataSet a un MemDataSet y rehecho el browse y ahora los
> eventos POstEdit en vez de ejecutarse al salir de cada columna se evaluan
> todos al final de la línea cuando se sale de la edición de la misma.
>
> Lo he probado en otros 2 Browse y lo mismo.
>
> Debe de ser así por algún motivo que desconozco, entonces como he de
> controlar la salida de cada columna.
>
> Muchas gracias.

Posible BUG en Browse

Publicado: Lun Abr 16, 2007 1:40 pm
por Bingen Ugaldebere
> Nota: El comportamiento de OnPostEdit siempre ha sido así­.
Pues en las columnas con ListBox pulsando doble clic sobre ellas y
seleccionando un elemento del listbox lo ejecuta en ese mismo momento,
solo si es un Dataset.
Supongo que da la lí­nea por editada por entrar de esta manera no?
Que evento es entonces el que he de usar cuando salgo de una columna
antes de pasar a la siguiente?
Gracias.

Posible BUG en Browse

Publicado: Lun Abr 16, 2007 2:22 pm
por ignacio
Bingen,
> Pues en las columnas con ListBox pulsando doble clic sobre ellas y
> seleccionando un elemento del listbox lo ejecuta en ese mismo momento,
> solo si es un Dataset.
Porque es el único control que está en edición y por lo tanto coincide su
perdida de foco con el fin de la edición.
> Que evento es entonces el que he de usar cuando salgo de una columna antes
> de pasar a la siguiente?
Ya te lo he dicho en mi anterior mensaje: TBrwColumn:OnExit
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Bingen Ugaldebere" <bingen@muninser.com> escribió en el mensaje
news:[email=46236103@ozsrv2.ozlan.local...]46236103@ozsrv2.ozlan.local...[/email]
>> Nota: El comportamiento de OnPostEdit siempre ha sido así.
>
> Pues en las columnas con ListBox pulsando doble clic sobre ellas y
> seleccionando un elemento del listbox lo ejecuta en ese mismo momento,
> solo si es un Dataset.
>
> Supongo que da la línea por editada por entrar de esta manera no?
>
> Que evento es entonces el que he de usar cuando salgo de una columna antes
> de pasar a la siguiente?
>
> Gracias.
>

Posible BUG en Browse

Publicado: Lun Abr 16, 2007 4:32 pm
por Bingen Ugaldebere
Funciona, perdón por mi torpeza.
Salu2.