Function DE Version 1.90

@CopyNote

Database Note

Syntax

@CopyNote(DBHANDLE1;NOTEHANDLE2;NOTEHANDLE3);

Beschreibung

Kopiert das Dokument mit dem NOTEHANDLE NOTEHANDLE2 in die Datenbank mit dem DBHANDLE DBHANDLE1 und gibt den NOTEHANDLE auf dieses neue Dokument zurück. NOTEHANDLE3 ist der NOTEHANDLE des neuen Dokuments.

Beispiel: @CopyNote(DBHANDLE;NOTEHANDLE1;NOTEHANDLE2)

DBHANDLE1:=@OpenDB("TEST.NSF");
VIEWHANDLE:=@OpenView(DBHANDLE1;"TEST VIEW");
VIEWPOSITION:=1:1:1:0:0:0:0:0:0:0;
NOTEHANDLE2:=@OpenNoteByPosition(DBHANDLE1;VIEWHANDLE;VIEWPOSITION;NOTEHANDLE2);
NOTEHANDLE3:=@CopyNote(DBHANDLE1;NOTEHANDLE2;NOTEHANDLE3);
NOTEHANDLE3:=@CloseNote(NOTEHANDLE3;1);
NOTEHANDLE2:=@CloseNote(NOTEHANDLE2;0);
VIEWHANDLE:=@CloseView(VIEWHANDLE);
DBHANDLE1:=@CloseDB(DBHANDLE1);

Es wird eine Datenbank geöffnet, ein Dokument gesucht, dieses dann kopiert, gespeichert und schließlich die Datenbank wieder geschlossen.