Poseo un dialogo creado con recursos en el cual muestro un browse (clase TSBrowse del Sr. Manuel Mercado recien bajada) de una tabla DBF indexada por un indice (compuesto por dos numeros). En ese mismo dialogo tengo botones para ir al primer registro, siguiente, anterior y ultimo registro. El caso es que va bien el movimiento con los metodos oBrw:Gotop(), etc., colocando el puntero y el browse.
Pero cuando hago una busqueda mediante el indice:
- Code: Select all Expand view
select (cAlias1)
ordsetfocus(1)
if dbseek ( str(nro1)+str(nro2) )
oBrw:SetFocus()
oBrw:ResetBarPos()
oBrw:UpStable()
oBrw:Refresh()
Endif
El browse no se refresca o pintan los datos, pero si está colocado el puntero, ya que al hacer un click sobre browse van apareciendo los registros y sus datos a partir del registro buscado.
Alguna sugerencia?
Muchas gracias de antemano.
FWH 8.02 + Borland + PellesC