Vráti hodnotu typu Variant (String), ktorá obsahuje zadaný počet znakov z pravej strany reťazca.
Syntax
Right( reťazec; dĺžka )
Syntax funkcie Right obsahuje tieto argumenty:
Argument |
Popis |
reťazec |
Povinný argument. reťazcový výraz, z ktorého sa vrátia znaky úplne vpravo. Ak argument reťazec obsahuje hodnotu Null, vráti sa hodnota Null. |
length |
Povinný argument. Variant (Long). Numerický výraz označujúci počet znakov, ktoré sa majú vrátiť. Ak je hodnota 0, vráti sa reťazec s nulovou dĺžkou (""). Ak je hodnota väčšia alebo rovná počtu znakov v reťazci, vráti sa celý reťazec. |
Poznámky
Na určenie počtu znakov argumentu string použite funkciu Len.
Poznámka: Použite funkciu RightB s bajtovými údajmi obsiahnutými v reťazci. Argument length nezadáva počet znakov, ktoré sa majú vrátiť, ale určuje počet bajtov.
Príklad dotazu
Výraz |
Výsledky |
SELECT Right(ProductID,3) AS FromRight FROM ProductSales; |
Vráti 3 znaky z pravej strany hodnôt v poli ProductID z tabuľky ProductSales v stĺpci FromRight. |
Príklad jazyka VBA
Poznámka: Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.
V tomto príklade je funkcia Right použitá na vrátenie zadaného počtu znakov z pravej strany reťazca.
Dim AnyString, MyStr
AnyString = "Hello World" ' Define string. MyStr = Right(AnyString, 1) ' Returns "d". MyStr = Right(AnyString, 6) ' Returns " World". MyStr = Right(AnyString, 20) ' Returns "Hello World".