Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

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.

vbDatabaseCompare

2

Microsoft Office Access 2007. Przeprowadza porównanie na podstawie informacji zawartych w bazie danych.

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.

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ą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×