FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index All products support problema in xbrowse:refresh() dopo cancellazione di 1 record
Posts: 130
Joined: Fri Jun 30, 2006 02:14 PM
problema in xbrowse:refresh() dopo cancellazione di 1 record
Posted: Wed Aug 27, 2008 09:36 AM

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

Posts: 130
Joined: Fri Jun 30, 2006 02:14 PM
problema in xbrowse:refresh() dopo cancellazione di 1 record
Posted: Fri Aug 29, 2008 06:11 AM

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.

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
problema in xbrowse:refresh() dopo cancellazione di 1 record
Posted: Fri Aug 29, 2008 08:18 AM

Magari basta uno skip 0.

EMG

Posts: 130
Joined: Fri Jun 30, 2006 02:14 PM
problema in xbrowse:refresh() dopo cancellazione di 1 record
Posted: Fri Aug 29, 2008 09:25 AM

No, non è sufficiente lo skip 0 .

Continue the discussion