Skip to main content
Skip table of contents

f$SetzeParameter (engl.) f$SetParameter


f$SetzeParameter (engl.) f$SetParameter

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 mit einem Punkt als Dezimaltrenner 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 vorhandenem Parameter 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.

Wenn als Name des Parameters das Zeichen ’-’ angegeben wird, dann wird der Inhalt von ParaWert auf den internen Buffer geschrieben, der bei der Funktion f$ReadXMLFile angegeben werden kann.

Syntax:

Status = f$SetzeParameter(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
–1: Parameter existiert nicht

Beispiel:

Status = f$SetzeParameter ('Anschrift.Rufname','ACBIS')

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.