Function DE Version 4.50

@GetOIDComponents

Note NotesSystem

Syntax

@GetOIDComponents(OID;RETTDDBID;RETTDNOTE;RETTDINSTANCETD;RETFLOATINSTANCENUMBER);

Beschreibung

Gibt die Komponenten der OID OID in TD RETTDDBID, TD RETTDNOTE, TD RETTDINSTANCETD und FLOAT RETFLOATINSTANCENUMBER zurück.

TD RETTDDBID ist die Datenbank ID der Dantenbank, in der das Dokument erstellt wurde.
TD RETTDNOTE ist die Dokument ID.
TD RETTDINSTANCETD ist der letzte Veränderungszeitpunkt dieses Dokuments.
FLOAT RETFLOATINSTANCENUMBER ist die Anzahl der Veränderungen die an diesem Dokument vorgenommen wurden.

Beispiel: @GetOIDComponents(OID;RETTDDBID;RETTDNOTE;RETTDINSTANCETD;RETFLOATINSTANCENUMBER);

DBHANDLE:=@OpenDB("TEST.NSF");
VIEWHANDLE:=@OpenView(DBHANDLE;"TEST VIEW");
VIEWPOSITION:=1:1:1:0:0:0:0:0:0:0;
NOTEHANDLE1:=@OpenNoteByPosition(DBHANDLE;VIEWHANDLE;VIEWPOSITION;NOTEHANDLE1);
OID:=@GetNoteOID(NOTEHANDLE1);
Ret:=@GetOIDComponents(OID;RETTDDBID;RETTDNOTE;RETTDINSTANCETD;RETFLOATINSTANCENUMBER);
@LogReport(Ret);
@LogReport(RETTDDBID);
@LogReport(RETTDNOTE);
@LogReport(RETTDINSTANCETD);
@LogReport(RETFLOATINSTANCENUMBER);
NOTEHANDLE1:=@CloseNote(NOTEHANDLE1;0);
VIEWHANDLE:=@CloseView(VIEWHANDLE);
DBHANDLE:=@CloseDB(DBHANDLE);

Es wird eine Datenbank geöffnet, ein Dokument gesucht, geöffnet, dessen OID ermittelt und die Komponenten der OID ausgegeben, wieder geschlossen und schließlich die Datenbank wieder geschlossen.