Funkcja InStrRev

Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Zwraca pozycję jednego ciągu wewnątrz innego ciągu w bazie danych programu Access dla komputerów stacjonarnych. Wyszukiwanie rozpoczyna się na końcu ciągu.

Składnia

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

InStrRev Ma następujące argumenty:

Argument Opis
stringcheck Argument wymagany. Wyrażenie ciągu do wyszukania.
stringmatch Argument wymagany. Wyrażenie ciągu do znalezienia.
start Argument opcjonalny. Wyrażenie liczbowe, które ustawia pozycję początkową każdego wyszukiwania. Jeśli go pominiesz, -1 zostanie użyty. Ta wartość oznacza, że wyszukiwanie rozpoczyna się od pozycji ostatniego znaku. Jeśli start zawiera Null, występuje błąd.
compare Argument opcjonalny. Wartość liczbowa wskazująca typ porównania, który ma być używany podczas oceniania podciągów. Jeśli zostanie on pominięty, program Access wykona porównanie binarne. Wartości znajdziesz w sekcji Ustawienia.

Ustawienia

compare Można użyć tych ustawień:

Stała Value (Wartość) Opis
vbUseCompareOption -1 Przeprowadza porównanie, stosując ustawienie instrukcji Option Compare .
vbBinaryCompare 0 Wykonuje porównanie binarne.
vbTextCompare 1 Wykonuje porównanie tekstu.

Wartości zwracane

If InStrRev Zwroty
stringcheck ma zerową długość 0
stringcheck jest Null Null
stringmatch ma zerową długość start
stringmatch jest Null Null
stringmatch nie można odnaleźć 0
stringmatch znajduje się w stringcheck Pozycja, w której znajduje się dopasowanie
start > Len(stringmatch) 0

Spostrzeżenia

Składnia tego InStrRev argumentu nie jest taka sama jak składnia parametru InStr.

Przykłady kwerend

Expression Wyniki
SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev]; Zwraca pozycję "S" w wartościach w FullName kolumnie Names_InstrRev tabeli.
SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev]; Zwraca pozycję "S" w wartościach w FullName kolumnie Names_InstrRev tabeli, rozpoczynając od pozycji 10, i wyświetla wynik w kolumnie InStrTest .

Zobacz również

Funkcje tekstowe i ich zastosowanie