@OpenProfileNote
Syntax
@OpenProfileNote(DBHANDLE1;TEXT2;NOTEHANDLE3);
@OpenProfileNote(DBHANDLE1;TEXTLIST2;NOTEHANDLE3);
Beschreibung
Öffnet ein Profile-Document in der DB mit dem DBHANDLE DBHANDLE1 und gibt den (geöffneten) NOTEHANDLE NOTEHANDLE3 auf dieses Profile-Document zurück.
TEXT/TEXTLIST TEXT2/TEXTLIST2:
Wird hier nur ein TEXT angegeben ist dies der Profile-Form Name.
Es wird das Profile-Document für globale Einträge geöffnet.
Wird eine TEXTLIST angegeben so wird das erste Element als Profile-Form Name und das zweite als Benutzer Name interpretiert.
Die TEXTLIST muß minesdestens ein Element besitzen.
Beispiel: @OpenProfileNote(DBHANDLE1;TEXT2;NOTEHANDLE3);
DBHANDLE1:=@OpenDB("TESTDB\\TESTDB1.NSF");
TEXT2:="ProfileFormName";
NOTEHANDLE3:=@OpenProfileNote(DBHANDLE1;TEXT2;NOTEHANDLE3);
@LogReport(NOTEHANDLE3);
@PrtVStack("NOTEHANDLE3";0;2048);
NOTEHANDLE3:=@CloseNote(NOTEHANDLE3;0);
DBHANDLE1:=@CloseDB(DBHANDLE1);
Es wird das globale (kein Benutzer Name) Profile-Document, in der DB mit dem DBHANDLE DBHANDLE1, für die Profile-Form mit dem Namen "ProfileFormName" geöffnet und der geöffnete NOTEHANDLE NOTEHANDLE3 zurückgegeben.
Die Felder des geöffneten Profile-Document werden im APILog ausgegeben.
Anschließend wird das Profile-Document unverändert wieder geschlossen.
Beispiel: @OpenProfileNote(DBHANDLE1;TEXTLIST2;NOTEHANDLE3);
DBHANDLE1:=@OpenDB("TESTDB\\TESTDB1.NSF");
TEXTLIST2:="ProfileFormName":"Benutzer Name";
NOTEHANDLE3:=@OpenProfileNote(DBHANDLE1;TEXTLIST2;NOTEHANDLE3);
@LogReport(NOTEHANDLE3);
@PrtVStack("NOTEHANDLE3";0;2048);
NOTEHANDLE3:=@CloseNote(NOTEHANDLE3;0);
DBHANDLE1:=@CloseDB(DBHANDLE1);
Es wird das Profile-Document für den Benutzer mit dem Namen "Benutzer Name", in der DB mit dem DBHANDLE DBHANDLE1, für die Profile-Form mit dem Namen "ProfileFormName" geöffnet und der geöffnete NOTEHANDLE NOTEHANDLE3 zurückgegeben.
Die Felder des geöffneten Profile-Document werden im APILog ausgegeben.
Anschließend wird das Profile-Document unverändert wieder geschlossen.
