Welcome Guest, you are in: Anmelden

CP Wiki

RSS RSS

Navigation



  1. Administration

Suche im wiki
»

procedure delete

RSS
Modified on 02/02/2009 14:05 by CPABED Categorized as Plattform
Syntax:
procedure delete;


Beschreibung:

Die Methode Delete löscht den aktiven Datensatz und macht den nächsten zum aktiven Datensatz.

Mit Delete können sie den aktuellen Datensatz aus der Datenbank entfernen. Ist die Datenmenge nicht aktiv, wird eine Exception ausgelöst. Andernfalls werden folgende Aktionen ausgeführt:

Es wird geprüft, ob die Datenmenge leer ist. Ist dies der Fall, wird eine Exception ausgelöst. CheckBrowseMode wird gegebenenfalls aufgerufen, um die Änderungen eines vorhergehenden Datensatzes einzutragen. Die Ereignisbehandlungsroutine für BeforeDelete wird aufgerufen. Der Datensatz wird gelöscht. Alle Puffer, die dem Datensatz zugewiesen waren, werden freigegeben. Der Modus der Datenmenge wird in dsBrowse geändert.

Die Datenmenge wird neu synchronisiert. Dadurch wird der nächste Datensatz aktiviert, der nicht gelöscht wurde. Wenn der letzte Datensatz in der Datenmenge gelöscht wurde, wird der vorherige zum aktiven Datensatz. Die Ereignisbehandlungsroutine für AfterDelete wird aufgerufen.
Beispiel:





ScrewTurn Wiki version 3.0.1.400. Some of the icons created by FamFamFam.