InStrRev-Funktion

Gilt für
Access für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Gibt die Position einer Zeichenfolge in einer anderen in einer Access-Desktopdatenbank zurück. Die Suche beginnt am Ende der Zeichenfolge.

Syntax

InStrRev(stringcheck, stringmatch [, start[, compare]])

InStrRev weist die folgenden Argumente auf:

Argument Beschreibung
stringcheck Erforderlich. Der zu durchsuchende Zeichenfolgenausdruck.
stringmatch Erforderlich. Der zu suchde Zeichenfolgenausdruck.
start Optional. Ein numerischer Ausdruck, der die Startposition für jede Suche festlegt. Wenn Sie es weglassen, -1 wird verwendet. Dieser Wert bedeutet, dass die Suche an der letzten Zeichenposition beginnt. Wenn start enthält Null, tritt ein Fehler auf.
compare Optional. Ein numerischer Wert, der den Typ des Vergleichs angibt, der beim Auswerten von Teilzeichenfolgen verwendet werden soll. Wenn Sie dies weglassen, führt Access einen binären Vergleich durch. Werte finden Sie im Abschnitt Einstellungen.

Einstellungen

compare kann die folgenden Einstellungen verwenden:

Konstante Wert Beschreibung
vbUseCompareOption -1 Führt einen Vergleich mithilfe der -Einstellung der Option Compare -Anweisung aus.
vbBinaryCompare 0 Führt einen binären Vergleich durch.
vbTextCompare 1 Führt einen Textvergleich aus.

Rückgabewerte

Wenn InStrRev Gibt
stringcheck ist 0 (null) 0
stringcheck Ist Null Null
stringmatch ist 0 (null) start
stringmatch Ist Null Null
stringmatch wurde nicht gefunden. 0
stringmatch befindet sich in stringcheck Die Position, an der die Übereinstimmung gefunden wird
start > Len(stringmatch) 0

Hinweise

Die Syntax für InStrRev ist nicht mit der Syntax für InStridentisch.

Abfragebeispiele

Ausdruck Ergebnisse
SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev]; Gibt die Position von "S" in den Werten in der FullName Spalte der Names_InstrRev Tabelle zurück.
SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev]; Gibt die Position von "S" in den Werten in der FullName Spalte der Names_InstrRev Tabelle ab Position 10zurück und zeigt das Ergebnis in der Spalte an InStrTest .

Siehe auch

Zeichenfolgenfunktionen und ihre Verwendung