Página 1 de 1

Comportamiento TBrowse

Publicado: Jue Dic 18, 2008 1:20 pm
por new_indika
Cuando sobre un browse se realiza un alta o ordenación, y posteriormente
se selecciona un í­ndice o alguna acción que provoque un refresco y
selección de celda en el mismo, se ocultan registros innecesariamente
aun cuando queda espacio libre suficiente para mostrar todos los
registros y el registro actual seleccinado.
En DBFData6, es posible observar dicho comportamiento en el módulo
Clientes, seleccionando ordenación por codigo en la TRebar.

Comportamiento TBrowse

Publicado: Jue Dic 18, 2008 1:38 pm
por ignacio
Angel,
Para forzar un refresco completo utilice oBrowse:Refresh( .T. ). Por otra
lado, efectivamente, si usted hace operaciones de ordenación en el browse es
posible que no se muestren todos los registros aunque cupiesen, este efecto
es normal debido a que para que se mostrasen todos los posibles nos
exigiría ir para atras (skip -1 ) desde el registro activo para comprobar si
hay registros anteriores y luego retornar a la posición inicial lo que
entendemos es una operación poco útil. Además ello provocaría que la
posición relativa del registro en el browse también cambiaría lo cual sin
duda podría molestar igualmente.
Un saludo,
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"Ángel Fernández" <new_indika@hotmail.com> escribió en el mensaje
news:[email=494a400b@svctag-j7w3v3j....]494a400b@svctag-j7w3v3j....[/email]
> Cuando sobre un browse se realiza un alta o ordenación, y posteriormente
> se selecciona un índice o alguna acción que provoque un refresco y
> selección de celda en el mismo, se ocultan registros innecesariamente aun
> cuando queda espacio libre suficiente para mostrar todos los registros y
> el registro actual seleccinado.
>
> En DBFData6, es posible observar dicho comportamiento en el módulo
> Clientes, seleccionando ordenación por codigo en la TRebar.
>