Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

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

Syntaxe

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

Syntaxe funkce InStrRev obsahuje následující pojmenované argumenty:

Argument

Popis

Kontrola řetězce

Povinný argument. Hledaný řetězcový výraz

Stringmatch

Povinný argument. Hledaný řetězcový výraz

začátek

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

porovnání

Nepovinný argument. Číselná hodnota určující druh porovnání, který se má použít při vyhodnocování podřetězců. Pokud ho vysíláte, provede se binární porovnání. Hodnoty najdete v části Nastavení.

Nastavení

Nastavení argumentů porovnání:

Konstanta

Hodnota

Popis

vbUseCompareOption

-1

Provede porovnání pomocí nastavení příkazu Option Compare.

vbBinaryCompare

0

Provede binární porovnání.

vbTextCompare

1

Provede textové porovnání.

vbDatabaseCompare

2

Microsoft Office Access 2007 jenom na to. Provede porovnání na základě informací v databázi.

Vrácené hodnoty

Pokud

Funkce InStrRev vrátí

Kontrola řetězce je nulová délka

0

Kontrola řetězce je Null.

Null

Stringmatch je nulová délka

začátek

stringmatch je Null

Null

Stringmatch nebyl nalezen.

0

Stringmatch is found within stringcheck

Umístění nalezené shody

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 JmenoJméno z tabulky Názvy.

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

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

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

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti

Projít školení >

Získejte nové funkce jako první

ZAPOJTE SE DO PROGRAMU MICROSOFT 365 INSIDER

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

Děkujeme vám za zpětnou vazbu.

×