Skip to main content
Skip table of contents

f$LiesParameter (engl.) f$GetParameter


f$LiesParameter (engl.) f$GetParameter

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

Wenn als Name des Parameters das Zeichen ’-’ angegeben wird, dann wird der Inhalt des internen Buffer verwendet, der bei der Funktion f$ ReadXMLFile angegeben werden kann. Dieser Buffer wird bei der Methode Execute der ePOS COM Komponente verwendet. Falls zu Testzwecken der XML Buffer auf eine Datei geschrieben werden soll, kann der Buffer mit f$LiesParameter auf einen beliebigen ePOS Parameter übertragen werden und anschließend in eine Datei geschrieben werden.

Syntax:

Status = f$LiesParameter(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$LiesParameter('Anschrift.Rufname','Text')

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

JavaScript errors detected

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

If this problem persists, please contact our support.