Applies ToAccess dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Zwraca pozycję wystąpienia jednego ciągu w innym ciągu od końca ciągu w bazie danych programu Access dla komputerów stacjonarnych.

Składnia

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

W składni funkcji InStrRev występują następujące nazwane argumenty:

Argument

Opis

sprawdzanie ciągu

Argument wymagany. Przeszukiwane wyrażenie ciągu.

stringmatch

Argument wymagany. Wyszukiwane wyrażenie ciągu.

rozpoczynanie

Argument opcjonalny. Wyrażenie liczbowe, które ustawia pozycję początkową dla każdego wyszukiwania. W przypadku pominięcia zostanie użyta wartość –1, co oznacza, że wyszukiwanie rozpoczyna się od ostatniej pozycji znaku. Jeśli argument start zawiera wartość Null, występuje błąd.

Porównać

Argument opcjonalny. Wartość liczbowa wskazująca rodzaj porównania, które ma być używane podczas obliczania podciągów. Jeśli zostanie pominięty, zostanie wykonane porównanie binarne. Aby uzyskać wartości, zobacz sekcję Ustawienia.

Ustawienia

Ustawienia argumentów porównania to:

Stała

Value (Wartość)

Opis

vbUseCompareOption

-1

Wykonuje porównanie za pomocą ustawienia instrukcji Porównaj opcje .

vbBinaryCompare

0

Wykonuje porównanie binarne.

vbTextCompare

1

Wykonuje porównanie tekstowe.

Zwracane wartości

If

Funkcja InStrRev zwraca wartość

pole wyboru ciągu ma zerową długość

0

stringcheck is Null

Null

stringmatch is zero-length

rozpoczynanie

stringmatch is Null

Null

nie można odnaleźć dopasowania ciągu

0

Funkcja stringmatch znajduje się w ramach sprawdzania ciągu

Położenie, w którym znajduje się dopasowanie

start > Len(stringmatch)

0

Spostrzeżenia

Należy pamiętać, że składnia funkcji InStrRev nie jest taka sama jak składnia funkcji InStr .

Przykłady zapytań

Expression

Wyniki

SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev];

Zwraca pozycję ciągu "S" z wartości w kolumnie "FullName" z tabeli Names (Nazwy).

SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev];

Zwraca pozycję ciągu "S" z wartości w kolumnie "Imię i nazwisko", rozpoczynając od pozycji 10 z tabeli Nazwy i wyświetlaną w kolumnie InStrTest.

Zobacz też

Funkcje tekstowe i ich zastosowanie

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.