p$TDV:Allg:PGIndex_B
p$TDV:Allg:PGIndex_B
Finden des zu dem Parameterwert Wert gehörenden Index einer einfach indizierten Parametergruppe. Gesucht wird in einem Parameter der Parametergruppe über alle Indizes von 1 bis zur angegebenen Anzahl. Beim Ersten Feldelement, dessen Inhalt LEER oder UNDEF ist, wird die Suche beendet. Wird als Anzahl 0 angegeben, so wird die definierte Größe der Parametergruppe ermittelt. Bei Änderung der Indizierung ist also keine Anpassung des Funktionsaufrufs notwendig.
Hinweis: Anstelle dieser Funktion sollte besser f$PGIndex verwendet werden.
Syntax: | Index = p$TDV:Allg:PGIndex_B (Wert, PGName, Feldname, Anzahl) | ||
| Argument | Typ | Bedeutung |
| Wert | Zeichenkette | Zu suchender Wert |
| PGName | Zeichenkette | Name der einfach indizierten Parametergruppe, die durchsucht werden soll. |
| Feldname | Zeichenkette | Name des Parameters der Parametergruppe, der durchsucht werden soll |
| Anzahl | Ganzzahl | Anzahl der zu durchsuchenden Indizes der Parametergruppe. |
Ergebnis: | Ganzzahl | Index der Parametergruppe, bei welcher der Wert des Parameters Feldname den gesuchten Wert enthält. Wenn der Wert nicht gefunden wurde, wird –1 als Ergebnis geliefert. | |