Gibt die Position einer Zeichenfolge in einer anderen Zeichenfolge zurück.
Instr(Suchzeichenkette; Zielzeichenkette)
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.
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.
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)
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