Skip to main content
Skip table of contents

p$TDV:Allg:FuelFeld


p$TDV:Allg:FuelFeld

Mit dieser Funktion kann ein Zeichenketten-Parameterfeld automatisch gefüllt werden. Das Füllen geschieht anhand eines Formattextes, wie er auch bei der Funktion p$TDV:ALLG:ParText verwendet wird.

Innerhalb des Formattextes steht automatisch ein Indexparameter namens i zur Verfügung - die Zeilennummer. Dieser Parameter i kann z.B. für andere Felder oder indizierte Parametergruppen verwendet werden, die als Quelle für das zu füllende Feld dienen.

Bitte beachten: Das Parameterfeld, das im Feldname übergeben wird, wird indirekt in einer Zeichenkette übergeben, also in Anführungszeichen eingeschlossen. Außerdem muss das Feld selbst sowie alle im Formattext verwendeten Parameter global sein!

Syntax:

p$TDV:Allg:FuelFeld( Feldname, FormatText, Anzahl )

 

Argument

Typ

Bedeutung

 

Feldname

Zeichenkette

Name des zu füllenden Zeichenketten-Feldes als Zeichenkette

 

FormatText

Zeichenkette

Formatangabe analog zu p$TDV:ALLG:ParText

 

Anzahl

Ganzzahl

maximaler Feldindex, bis zu dem gefüllt wird

Ergebnis:

-

 

Beispiel:

Übertragung von Informationen aus einer indizierten Parametergruppe in einen Feldparameter, z.B. zur Ausgabe in einem Kombinationsfeld oder Listfeld.

 

Gegeben Sei die einfach indizierte PG "Artikel", z.B. als Ergebnis einer Suche in einer Datenbank, mit den Parametern "Ident" (Identnummer) und "Benennung":

Artikel[1].Ident = '4711'
Artikel[1].Benennung = 'Artikel 4711'
Artikel[2].Ident = '4712'
Artikel[2].Benennung = 'Artikel 4712'

 

Dann ergibt:

FormText = '@Artikel[i].Ident@ : @Artikel[i].Benennung@'
p$TDV:Allg:FuelFeld( 'Liste', FormText, 2)

 

das Ergebnis

Liste[1] = '4711 : Artikel 4711'
Liste[2] = '4712 : Artikel 4712'

JavaScript errors detected

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

If this problem persists, please contact our support.