VOTools for Visual Objects  
and Vulcan.NET  

bBrowser => Tipps & Tricks => Wie können die selektierten Datensätze gelöscht werden?    




 ab bBrowser
1.4
  bBrowser 1.4 (Limited)
nein
 

Wie können die selektierten Datensätze gelöscht werden?

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)

Copyright © 2003-2015 BEFO GmbH