Die Funktion Instr

Beschreibung

Gibt die Position einer Zeichenfolge in einer anderen Zeichenfolge zurück.

Syntax

Instr(Suchzeichenkette; Zielzeichenkette)

Argumente

Suchzeichenkette ist die Unterzeichenfolge, die gesucht werden soll. Suchzeichenkette kann eine konstante sein, ein Zeichenfeld, ein Ausdruck, der eine Zeichenfolge zum Ergebnis hat, oder eine Funktion, die eine Zeichenfolge zurückgibt.

Zielzeichenkette ist die Zeichenfolge, die die zu suchende Unterzeichenfolge enthält. Die Zielzeichenkette kann eine Konstante sein, ein Zeichenfeld, ein Ausdruck, der eine Zeichenfolge zum Ergebnis hat, oder auch eine Funktion, die eine Zeichenfolge zurückgibt.

Rückgabewert

Die Funktion gibt eine Zahl zurück, die die Position der Suchzeichenkette in der Zielzeichenkette angibt. Wenn die Suchzeichenkette nicht gefunden wird, gibt die Funktion den Wert 0 zurück.

Beispiel für Berechnungsfeld

Wenn beispielsweise das Feld „Nachname“ den Wert Angermann enthält, gibt der folgende Berechnungsfeldausdruck die Zahl 6 zurück (wodurch angegeben wird, dass „mann“ an Zeichenposition 6 im Feld „Nachname“ gefunden wurde): Instr("mann";Nachname)

Beispiel für Filter/Suchen

Datensätze, die im Feld „Nachname“ beispielsweise den Wert Angermann, Hermann oder Mannen enthalten, können mit Hilfe folgenden Ausdrucks ausgewählt oder gefunden werden: Instr("mann";Nachname)>0