Page 1 of 1

Refresh de un TsBrowse

Posted: Thu Nov 18, 2010 4:11 pm
by JoseGS
Hola amigos del foro

Necesito saber cual es la forma adecuada para hacer un REFRESH de un TsBrowse ya que en algunas ocasiones no funciona. Explico: Tengo una lista de clientes y mediante una busqueda localizo el cliente requerido mediante una funcion. Necesito pues, desde esa funcion que el TsBrowse se refresque para que se posicione en el cliente que requiero pero algunas veces noto que no lo hace. Siempre utilizo oBrw:REFRES() y funciona pero aveces se pone terco y no lo hace

Alguna idea ?

Re: Refresh de un TsBrowse

Posted: Thu Nov 18, 2010 6:46 pm
by Patricio Avalos Aguirre
Hola

cuando usaba TSBrowse solia suceder

prueba con este código, a mi me funciono..

Code: Select all | Expand


oBrw:Reset()
oBrw:Refresh()

Re: Refresh de un TsBrowse

Posted: Fri Nov 19, 2010 1:28 pm
by Carlos Mora
Jose,

a veces no se refresca porque no tiene el foco. Prueba poner, antes del refresh, un oBrowse:SetFocus(). Tambien el método UpStable ayuda cuando has cambiado de registro desde fuera del Browse.

Suerte

Re: Refresh de un TsBrowse

Posted: Tue Nov 23, 2010 5:28 pm
by noe aburto
Saludos.

Si usa la version tsbrowse9.0 puede que sea que lInitGoTop deba tener .F.
lInitGoTop // go to top on init, default = .T.

uso laversion tsbrowse 6 y 9 y tan solo en dar un seek abro mi browse y me posiciona en el registro encontrado y asi los usuarios seleccionn el indicado.

fwh 8.11, xH 1.1, bcc55