p$TDV:Allg:FeldCopy
p$TDV:Allg:FeldCopy
Kopieren aller oder der angegebenen Anzahl der Einträge eines Felds in ein anderes Feld. Falls als Anzahl 0 angegeben wird, so werden alle Einträge des Felds kopiert. Falls ein Feld weniger Einträge hat als das andere Feld, so wird die kleinere Anzahl verwendet. Die Namen der Felder sind ohne Index anzugeben. Die Felder dürfen auch Bestandteil einer Parametergruppe sein. Falls diese ebenfalls indiziert ist, so muss dieser Index angegeben werden. Diese Funktion kann nicht verwendet werden, um einfache Parameter einer indizierten Parametergruppe zu kopieren.
Bitte beachten: Die Namen, die übergeben werden, werden indirekt in einer Zeichenkette übergeben, also in Anführungszeichen eingeschlossen. Außerdem müssen die Parameter global sein!
Syntax: | p$TDV:Allg:FeldCopy( FeldQ , FeldZ , Anzahl ) | ||
| Argument | Typ | Bedeutung |
| FeldQ | Zeichenkette | Name des Quell-Parameterfelds (als Zeichenkette) |
| FeldZ | Zeichenkette | Name des Ziel-Parameterfelds (als Zeichenkette) |
| Anzahl | Ganzzahl | max. Anzahl belegter Einträge im Feld oder 0, wenn die Funktion die Anzahl selbst bestimmen soll. |
Beispiel: | p$tdv:allg:FeldCopy( 'Namen', 'Anschriften[1].Name', 0 ) | ||