Function DE Version 5.00

@SetLinkListProperties

Database List Note TimeDate View

Syntax

@SetLinkListProperties(DOCLINKLIST1;POSITION2;TDRID3;UIDLISTVIEW4;UIDLISTNOTE5);

Beschreibung

Setzt die Eigenschaften des Dokumenten-Links an der Position FN POSITION2 in der VSPECLINKLIST DOCLINKLIST1.
TD TDRID3 ist die Replik-ID der DB auf die der Dokumenten-Link verweisen soll.
(Wird hier @AnyAllDay angegeben, verweist der Dokumenten-Link in die eigene DB.)
UIDLIST UIDLISTVIEW4 ist die UID der View in der das Dokument zu finden ist auf die der Dokumenten-Link verweisen soll.
(Wenn diese UID ausschließlich aus Nullen besteht (@ZeroUID), wird keine View verwendet.)
UIDLIST UIDLISTNOTE5 ist die UID des Dokuments auf die der Dokumenten-Link verweisen soll.

Der Return-Wert ist im Erfolgsfall die geänderte VSPECLINKLIST andernfalls @ERROR.

Beispiel: @SetLinkListProperties(DOCLINKLIST1;POSITION2;TDRID3;UIDLISTVIEW4;UIDLISTNOTE5);

DBHANDLE1:=@OpenDB("TESTDB\\TESTDB1.NSF");
noteh1:=@OpenNoteByID(DBHANDLE1;8462;noteh1);
Ret:=@GetLinkListProperties($Links[noteh1];1;TDRID3_1;UIDLISTVIEW4_1;UIDLISTNOTE5_1);
Ret:=@GetLinkListProperties($Links[noteh1];2;TDRID3_2;UIDLISTVIEW4_2;UIDLISTNOTE5_2);
$Links[noteh1]:=@SetLinkListProperties($Links[noteh1];2;TDRID3_1;UIDLISTVIEW4_1;UIDLISTNOTE5_1);
$Links[noteh1]:=@SetLinkListProperties($Links[noteh1];1;TDRID3_2;UIDLISTVIEW4_2;UIDLISTNOTE5_2);
noteh1:=@CloseNote(noteh1;1);
DBHANDLE1:=@CloseDB(DBHANDLE1);

Es wird die DB "TESTDB\\TESTDB1.NSF" und das Dokument mit der NOTEID 8462 geöffnet und die Eigenschaften des ersten Dokumenten-Links aus der VSPECLINKLIST $Links[noteh1] mit den Eigenschaften des zweiten Dokumenten-Links aus der VSPECLINKLIST $Links[noteh1] vertauscht.
Anschließend werden die DB und das Dokument wieder geschloßen (und gespeichert).