Function DE Version 4.60

@SetProfileField

Database Float List Misc NUMBER Text TimeDate

Syntax

@SetProfileField(DBHANDLE1;TEXTPROFILEFORMNAME;TEXTUSERNAME;TEXTFIELDNAME;VAR);

Beschreibung

Setzt den Inhalt des Profile-Feld’s, mit dem Namen TEXT TEXTFIELDNAME, für den Benutzer mit dem Namen TEXT TEXTUSERNAME (kann auch "" sein), unter Berücksichtigung der Profile-Form mit dem Namen TEXT TEXTPROFILEFORMNAME aus der Datenbank mit dem DBHANDLE DBHANDLE1, auf den Wert FN/TEXT/TD/FNLIST/TEXTLIST/TDLIST VAR.

ReturnWert:
Im Erfolgsfall TRUE, andernfalls @ERROR.

Beispiel: SetProfileField(DBHANDLE1;TEXTPROFILEFORMNAME;TEXTUSERNAME;TEXTFIELDNAME;VAR);

DBHANDLE1:=@OpenDB("TESTDB\\TEXTDB1.NSF");

TEXTPROFILEFORMNAME:="ProfileTestForm";
TEXTUSERNAME:="Michael Mustermann";
TEXTFIELDNAME:="ProfileFieldName";
VAR:="Test Value Text";

Ret:=@SetProfileField(DBHANDLE1;TEXTPROFILEFORMNAME;TEXTUSERNAME;TEXTFIELDNAME;VAR);
@LogReport(Ret);

DBHANDLE1:=@CloseDB(DBHANDLE1);

Es wird der Inhalt des Profile-Feld’s mit dem Namen "ProfileFieldName" für den Benutzer "Michael Mustermann" unter Berücksichtigung der Profile-Form mit dem Namen "ProfileTestForm" in die Datenbank mit dem DBHANDLE DBHANDLE1 auf den Wert "Test Value Text" gesetzt.