f$SetzeParameterFormat (engl.) f$SetParameterFormat
f$SetzeParameterFormat (engl.) f$SetParameterFormat
Diese Funktion setzt den Wert eines Parameters aus einer Zeichenkette. Falls der Parameter nicht vom Typ Zeichenkette ist, wird selbständig eine Datentypkonvertierung durchgeführt. Zahlen werden dabei in den Ländereinstellungen erwartet. Falls der Parameter nicht existiert, führt dies nicht zu einem Ende der Interpretation, es wird lediglich ein entsprechender Status zurückgeliefert.
Der Unterschied zu einer direkten Parameterzuweisung besteht darin, dass man sich nicht um den Datentyp des Zielparameters kümmern muss, und dass es bei nicht vorhandenen Parametern nicht zu einem Syntaxproblem führt.
Insbesondere eignet sich die Verwendung dieser Funktion, wenn auf einen Parameter indirekt zugegriffen werden muss, beispielsweise, wenn der Name des Parameters aus einer Exceltabelle gelesen wird, oder in einer Funktion, die alle Parameter einer Parametergruppe verarbeitet.
Syntax: | Status = f$SetzeParameterFormat(ParaName,ParaWert) | ||
| Argument | Typ | Bedeutung |
| ParaName | Zeichenkette | Name des Parameters |
| ParaWert | Zeichenkette | Wert des Parameters. Falls ein Leerstring übergeben wurde, wird der Zielparameter auf LEER gesetzt |
Ergebnis: | Ganzzahl | 0: Parameter wurde erfolgreich beschrieben | |
Beispiel: | Status = f$SetzeParameter ('Anschrift.FreiDouble1','12,5€') | ||