Voraussetzung: bBrowser 1.5
Beim Löschen der selektierten Datensätze müssen im Dataserver unbedingt die Notify-Nachrichten ausgeschaltet werden. Andernfalls wird bei der ersten Datensatzbewegung die Selektion vom bBrowser gelöscht. Die selektierten Datensätze können mit den Methoden bBrowser:SelectionFirstRow() und bBrowser:SelectionNextRow() ermittelt werden.
Das folgende Codefragment demonstriert die Vorgehensweise:
LOCAL oServer AS DBServer
LOCAL iRecNo AS INT
oServer := oBrowser:Server
oServer:SuspendNotification()
iRecNo := oBrowser:SelectionFirstRow()
WHILE iRecNo>0
oServer:Goto(iRecNo)
oServer:Delete()
iRecNo := oBrowser:SelectionNextRow()
END
oServer:GoTop()
oServer:ResetNotification()
oServer:Notify(NOTIFYFILECHANGE)