Funkcia InStrRev

Vráti pozíciu výskytu jedného reťazca v inom reťazci od konca reťazca v počítačovej accessovej databáze.

Syntax

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

Syntax funkcie InStrRev obsahuje tieto pomenované argumenty:

Argument

Popis

stringcheck

Povinné. Vyhľadávaný výraz reťazca.

stringmatch

Povinné. Vyhľadávaný výraz reťazca.

start

Voliteľné. Numerický výraz, ktorý nastaví počiatočnú pozíciu pre každé vyhľadávanie. Ak sa vynechá, použije sa hodnota -1, čo znamená, že vyhľadávanie začne na pozícii posledného znaku. Ak argument start obsahuje hodnotu Null, nastane chyba.

compare

Voliteľné. Číselná hodnota, ktoré označuje druh porovnávania, ktoré sa má použiť pri hodnotení podreťazcov. Ak sa vynechá, použije sa binárne porovnanie. Hodnoty nájdete v časti Nastavenia.

Nastavenia

Nastavenia argumentu compare sú:

Konštanta

Hodnota

Popis

vbUseCompareOption

-1

Vykonáva porovnanie pomocou nastavenia príkazu Option Compare.

vbBinaryCompare

0

Vykonáva porovnanie na základe binárnych údajov.

vbTextCompare

1

Vykonáva textové porovnanie.

vbDatabaseCompare

2

Len pre Microsoft Office Access 2007. Vykonáva porovnanie na základe informácií v databáze.

Vrátené hodnoty

Podmienka

Hodnota vrátená funkciou InStr

stringcheck má nulovú dĺžku

0

stringcheck má hodnotu Null

Null

Argument stringmatch má nulovú dĺžku

start

Argument stringmatch má hodnotu Null

Null

Argument stringmatch sa nenašiel

0

Argument stringmatch sa nachádza v rámci argumentu stringcheck

Pozícia, v ktorej sa našla zhoda

start > Len(stringmatch)

0

Poznámky

Všimnite si, že syntax pre funkciu InStrRev nie je zhodná so syntaxou pre funkciu InStr.

Príklady dotazov

Výraz

Výsledky

Vyberte Names_InstrRev. *, InStrRev (FullName ktorom, "S") ako Expr1 FROM [Names_InstrRev];

Vráti pozíciu reťazca "S" z hodnôt v stĺpci "FullName ktorom" z názvov tabuliek.

Vyberte Names_InstrRev. *, InStrRev (FullName ktorom, "S", 10) ako InStrTest FROM [Names_InstrRev];

Vráti pozíciu reťazca "S" z hodnôt v stĺpci "FullName ktorom", počnúc polohou 10 z názvov tabuliek a zobrazí sa v stĺpci InStrTest.

Poznámka:  Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Môžete nám dať vedieť, či boli tieto informácie pre vás užitočné? Tu nájdete anglický článok ako referenciu.

Pozrite tiež

Funkcie na prácu s reťazcami a spôsob ich používania

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×