Estimado mmercado
Hace algunos post usted me recomendo que utilizara la instruccion oBrw:lInitGoTop := .F. para evitar que el tsbrowse mantenga la posicion del puntero de la base de datos...
Tengo otro caso con TsBrowse pero en FW2.3. Resulta que tengo una lista de productos pertenecientes a un inventario. Cada ON CHANGE hago un REFRESH de el control donde muestro la foto del producto. Al hacer Click sobre la foto la amplio utilizando la clase PRINTER (con preview)...
El problema se presenta cuando cierro la ventana que muestra la foto ya que el puntero de la base de datos se ha movido al principio del registro. Creo que este problema se me presenta en varios lugares del programa... cuando minimizo el sistema o cuando el usuario abre otro programa.
Trate de usar la instruccion oBrw:lInitGoTop := .F. que me recomendo para FWH pero parece no estar definido. Que otra forma puede utilizar para evitar que en el TsBrowse se mueva el puntero a un lugar no deseado...
Muchas gracias