problema in xbrowse:refresh() dopo cancellazione di 1 record

Moderator: Enrico Maria Giordano

Post Reply
User avatar
max
Posts: 122
Joined: Fri Jun 30, 2006 2:14 pm
Location: Ancona - Italy

problema in xbrowse:refresh() dopo cancellazione di 1 record

Post by max »

Ho riscontrato che dopo aver eliminato un record con una normale delete, se successivamente faccio una oBRW:refresh() fino a che non mi sposto dal record corrente mi rimane evidenziato il contenuto del vecchio record cancellato. Solo se ci clicco sopra e mi sposto vedo che scompare.
Il problema è sulla TXBROWSE (REDEFINE XBROWSE ...), invece ho notato che è ok con il "vecchio" TWBROWSE (REDEFINE LISTBOX...) .

Uso FWH 8.04 e XHARBOUR 1.1.

MT
User avatar
max
Posts: 122
Joined: Fri Jun 30, 2006 2:14 pm
Location: Ancona - Italy

Post by max »

ho notato che per fare un refresh() completo di oBRW dopo una delete di un record, occorre per forza dopo la delete muoversi nel dbf (forzando ad esempio uno skip e poi uno skip -1).
Quindi facendo un refresh completo della dialog dov'è contenuto oBRW viene ridisegnato completamente anche oBRW.
User avatar
max
Posts: 122
Joined: Fri Jun 30, 2006 2:14 pm
Location: Ancona - Italy

Post by max »

No, non è sufficiente lo skip 0 .
Post Reply