Página 1 de 1

Retardo del puntero navegación en TDBBrowses

Publicado: Mié Sep 17, 2008 9:31 am
por Angel
Os comento un error un tanto extraño que me viene sucediendo en una de
las aplicaciones.
He notado que a veces, y sin razón aparente, cuando se hace click en una
de las columnas en el tí­pico formulario de listado, que da paso a otro
de edición, el dataset entra en edición en otro registro distinto del
que deberí­a y precisamente es el de la columna/fila que estaba
seleccionado en el browse antes de hacer click en la nueva columna/fila.
¿Existe algun retardo desde el tiempo que se 'pincha' en una
columna/fila de un TDBBrowse hasta que el dataset enlazado se posiciona
en el registro correspondiente? ¿Puede haber algo de código propio
interfiriendo en éste proceso?

Retardo del puntero navegación en TDBBrowses

Publicado: Mié Sep 17, 2008 5:24 pm
por ignacio
Ángel,
Es extraño ya que el Browse no hace ningún tipo de cache de datos. Es decir,
si usted ve como se desmarca el anterior registro y se marca el nuevo antes
de que lance el nuevo formulario es seguro que el movimiento se ha
producido.
No sé si está utilizando el evento TBrowse:OnLButton(). Si es así le
recomiendo que utlice OnClick que se dispará cuando suelta el botón del
ratón. En caso contratio diganos como reproducir el error con el ejemplo
DBFData2. Gracias de antemano.
Un saludo
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
[Xailer support]
"Ángel Fernández" <angel@agelso.com> escribió en el mensaje
news:[email=48d0b23b@ozsrv2.ozlan.local...]48d0b23b@ozsrv2.ozlan.local...[/email]
> Os comento un error un tanto extraño que me viene sucediendo en una de las
> aplicaciones.
>
> He notado que a veces, y sin razón aparente, cuando se hace click en una
> de las columnas en el típico formulario de listado, que da paso a otro de
> edición, el dataset entra en edición en otro registro distinto del que
> debería y precisamente es el de la columna/fila que estaba seleccionado en
> el browse antes de hacer click en la nueva columna/fila.
>
> ¿Existe algun retardo desde el tiempo que se 'pincha' en una columna/fila
> de un TDBBrowse hasta que el dataset enlazado se posiciona en el registro
> correspondiente? ¿Puede haber algo de código propio interfiriendo en éste
> proceso?