Skip to main content
Skip table of contents

f$PGSuche (f$PGsearch)


f$PGSuche (f$PGsearch)

Suchen einer Zeile in einer indizierten Parametergruppe. Es wird ab dem angegebenen Startindex nach Zeilen gesucht, die den angegebenen Kriterien entsprechen. Alle angegebenen Kriterien müssen erfüllt sein, damit die Zeile als Treffer verwendet wird. Falls die Kriterienparametergruppe leer ist, oder ein Leerstring übergeben wird, wird –1 als Ergebnis zurückgeliefert. Die Kriterien werden als indizierte Parametergruppe mit folgenden Parametern übergeben (Als Parametergruppendefinition kann tdv:PGSuche_Kriterien verwendet werden):

Name

Name des zu prüfenden Parameters der Parametergruppe. Bei Angabe eines nicht existierenden Parameters wird –1 zurückgegeben.

Vergleich

Vergleichsoperator.

Folgende Operatoren sind bei Zahlenwerten möglich:

=, !=, <, <=, >,>=

Folgende Operatoren sind bei Zeichenketten möglich:

=, !=, beginnt mit, enthält, endet mit oder starts with, contains, ends with

Wert

Vergleichswert


Bitte beachten: Der Name der Parametergruppen wird in der Regel als Zeichenketten-Konstante übergeben, also in Anführungszeichen eingeschlossen.

Syntax:

Index = f$PGSuche ( PGName , Startindex , KriterienPG )

 

Argument

Typ

Bedeutung

 

PGName

Zeichenkette

Name der Parametergruppe, die durchsucht werden soll

 

Startindex

Ganzzahlig

Startindex in der Parametergruppe, ab der gesucht werden soll.

 

KriterienPG

Zeichenkette

Name der Parametergruppe mit den Kopierkriterien

Ergebnis:

> 0

Index der gefundenen Zeile

 

-1

Die Suche war nicht erfolgreich bzw. die Parametergruppe existiert nicht.

 

-3

Die Parametergruppe ist falsch indiziert.

Beispiel:

pgsuche_beispiel.png

iZeile = f$PGSuche ( 'Aufgaben' , iZeile + 1 , 'Kriterien' )

JavaScript errors detected

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

If this problem persists, please contact our support.