Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

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ý argument. 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ý argument. Čí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 dotazu

Výraz

Výsledky

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

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

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

Vráti pozíciu reťazca S z hodnôt v stĺpci FullName od pozície 10 od názvov tabuliek a zobrazí sa v stĺpci InStrTest.

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

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

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

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×