Function DE Version 4.60

@OpenProfileNote

Database Note

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.