Function DE Version 2.10

@SetNoteID

Note NotesSystem

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!