Skip to main content
Skip table of contents

f$LiesParameterFormat (engl.) f$GetParameterFormat

f$LiesParameterFormat (engl.) f$GetParameterFormat

Diese Funktion liest den Wert eines Parameters und schreibt das Ergebnis auf einen anderen Parameter des Typen Zeichenkette. Falls der zu lesende Parameter nicht vom Typ Zeichenkette ist, wird selbständig eine Datentypkonvertierung durchgeführt. Zahlen werden dabei unter Berücksichtigung der Formatanweisung des Parameters, oder wenn keine Formatanweisung vorliegt in den Ländereinstellungen dargestellt. 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 Quellparameters 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.

Syntax:

Status = f$LiesParameterFormat(ParaName,NameParaWert)

 

Argument

Typ

Bedeutung

 

ParaName

Zeichenkette

Name des Parameters

 

NameParawert

Zeichenkette

Name des Parameters, auf den der Wert des Quellparameters geschrieben wird.

Ergebnis:

Ganzzahl

0: Parameter wurde erfolgreich gelesen
–1: Der Quellparameter ist UNDEF
–2: Der Quellparameter existiert nicht

Beispiel:

Status = f$LiesParameterFormat('Anschrift.FreiDouble1','Text')

Der Inhalt von Anschrift.FreiDouble1 wird auf den Parameter: Text geschrieben

Text = '12,5 €'

JavaScript errors detected

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

If this problem persists, please contact our support.