@DeleteNote
Syntax
@DeleteNote(NOTEHANDLE1;DBHANDLE2);
@DeleteNote(NOTEHANDLE1;DBHANDLE2;FNUPDFLAGS3);
Beschreibung
Löscht ein Dokument mit dem NOTEHANDLE NOTEHANDLE1 in der Datenbank mit dem DBHANDLE DBHANDLE2. Das Dokument muß zuvor geöffnet worden sein. Mit dem Löschen wird es automatisch geschlossen. In FN FNUPDFLAGS3 können Optionen angegeben werden.
FNUPDFLAGS3:
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: @DeleteNote(NOTEHANDLE1;DBHANDLE2)
DBHANDLE2:=@OpenDB("TEST.NSF");
VIEWHANDLE:=@OpenView(DBHANDLE2;"TEST VIEW");
VIEWPOSITION:=1:1:1:0:0:0:0:0:0:0;
NOTEHANDLE1:=@OpenNoteByPosition(DBHANDLE2;VIEWHANDLE;VIEWPOSITION;NOTEHANDLE1);
NOTEHANDLE1:=@DeleteNote(NOTEHANDLE1;DBHANDLE2);
VIEWHANDLE:=@CloseView(VIEWHANDLE);
DBHANDLE2:=@CloseDB(DBHANDLE2);
Es wird eine Datenbank geöffnet, ein Dokument gesucht, dieses dann gelöscht und schließlich die Datenbank wieder geschlossen.
