@DeleteNoteByPosition
Syntax
@DeleteNoteByPosition(DBHANDLE1;VIEWHANDLE2;VIEWPOSITION3);
@DeleteNoteByPosition(DBHANDLE1;VIEWHANDLE2;VIEWPOSITION3;FNUPDFLAGS4);
Beschreibung
Löscht ein Dokument in der Datenbank mit dem DBHANDLE DBHANDLE1 in der Ansicht mit dem VIEWHANDLE VIEWHANDLE2 an der Position VIEWPOSITION/VIEWPOS VIEWPOSITION3. Das Dokument muß bzw. darf nicht geöffnet werden. Wurde die Operation erfolgreich durchgeführt ist das @Funktions-Ergebnis TRUE, ansonsten FALSE. In FN FNUPDFLAGS4 können Optionen angegeben werden.
FNUPDFLAGS4:
Um die Optionen zu kombinieren müssen die Werte addiert werden.
DEC Bedeutung
0001 Änderung auf jeden Fall erzwingen (default und sollte immer mit angegeben werden)
0512 Löschung ohne Deletion-Stub
Beispiel: @DeleteNoteByPosition(DBHANDLE1;VIEWHANDLE2;VIEWPOSITION3)
DBHANDLE1:=@OpenDB("TEST.NSF");
VIEWHANDLE2:=@OpenView(DBHANDLE1;"TEST VIEW");
VIEWPOSITION3:=1:1:1:0:0:0:0:0:0:0;
@DeleteNoteByPosition(DBHANDLE1;VIEWHANDLE2;VIEWPOSITION3);
VIEWHANDLE2:=@CloseView(VIEWHANDLE2);
DBHANDLE1:=@CloseDB(DBHANDLE1);
Es wird eine Datenbank geöffnet, ein Dokument gesucht, gelöscht und schließlich die Datenbank wieder geschlossen.
