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

Vrátí pozici výskytu jednoho řetězce v jiném řetězci od konce řetězce v desktopové databázi Accessu.

Syntaxe

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

Syntaxe funkce InStrRev má tyto pojmenované argumenty:

Argument

Popis

kontrola řetězců

Povinný argument. Řetězcový výraz, který se hledá.

stringmatch

Povinný argument. Řetězcový výraz, který se hledá.

začátek

Nepovinný argument. Číselný výraz, který nastavuje počáteční pozici pro každé hledání. Pokud je vynechán, použije se hodnota –1, což znamená, že hledání začíná na pozici posledního znaku. Pokud start obsahuje hodnotu Null, dojde k chybě.

Porovnat

Nepovinný argument. Číselná hodnota označující druh porovnání, který se má použít při vyhodnocování podřetěcců. Pokud je vynechán, provede se binární porovnání. Hodnoty najdete v části Nastavení.

Nastavení

Nastavení argumentu porovnání :

Konstanta

Value (Hodnota)

Popis

vbUseCompareOption

-1

Provede porovnání pomocí nastavení příkazu Porovnání možností .

vbBinaryCompare

0

Provede binární porovnání.

vbTextCompare

1

Provede textové porovnání.

Návratové hodnoty

Pokud

Vrátí inStrRev.

stringcheck má nulovou délku.

0

stringcheckhodnotu Null.

Null

stringmatch má nulovou délku.

začátek

stringmatchhodnotu Null.

Null

stringmatch nebyl nalezen.

0

stringmatch se nachází v rámci kontroly řetězců.

Pozice, na které se najde shoda

start > Len(stringmatch)

0

Poznámky

Všimněte si, že syntaxe funkce InStrRev není stejná jako syntaxe funkce InStr .

Příklady dotazů

Výraz

Výsledky

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

Vrátí pozici řetězce "S" z hodnot ve sloupci FullName z tabulky Names.

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

Vrátí pozici řetězce "S" z hodnot ve sloupci "FullName", počínaje pozicí 10 z tabulky Names a zobrazí se ve sloupci InStrTest.

Viz také

Řetězcové funkce a jejich použití

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.