@SetNoteID
Syntax
@SetNoteID(NOTEHANDLE1;FLOAT2);
Beschreibung
Setzt die NOTEID auf FLOAT FLOAT2 für das Dokument, das durch NOTEHANDLE NOTEHANDLE1 repräsentiert wird.
Beispiel: @SetNoteID(NOTEHANDLE1;FLOAT2)
DBHANDLE1:=@OpenDB("TEST.NSF");
DBHANDLE2:=@OpenDB("TEST2.NSF");
VIEWHANDLE:=@OpenView(DBHANDLE1;"TEST VIEW");
VIEWPOSITION:=1:1:1:0:0:0:0:0:0:0;
NOTEHANDLE1:=@OpenNoteByPosition(DBHANDLE1;VIEWHANDLE;VIEWPOSITION;NOTEHANDLE1);
Ret:=@SetNoteDB(NOTEHANDLE1;DBHANDLE2);
@SetNoteID(NOTEHANDLE1;0);
@SetNoteOID(NOTEHANDLE1;@ZeroOID);
NOTEHANDLE1:=@CloseNote(NOTEHANDLE1;0);
VIEWHANDLE:=@CloseView(VIEWHANDLE);
DBHANDLE1:=@CloseDB(DBHANDLE1);
DBHANDLE2:=@CloseDB(DBHANDLE2);
Es werden 2 DBs (Quelle und Ziel) geöffnet, ein Dokument gesucht und geöffnet, dessen DBHANDLE auf DBHANDLE2 gesetzt (und somit das Dokument in die Ziel-DB kopiert), wieder geschlossen und schließlich beide DBs wieder geschlossen.
Damit so ein Kopiervorgang funktioniert, muss sowohl die NOTEID als auch die OID auf 0 gesetzt werden!
