Funkcia Right

Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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 má tieto argumenty:

Argument Popis
reťazec Povinný argument. reťazcový výraz, z ktorého pravej strany sa vrátia znaky. Ak reťazec obsahuje hodnotu Null, vráti sa hodnota Null .
length Povinný argument. Variant (Long). Numerický výraz, ktorý uvádza, koľko znakov sa má vrátiť. Ak má hodnotu 0, vráti sa reťazec s nulovou dĺžkou (""). Ak je reťazec väčší alebo rovný počtu znakov, vráti sa celý reťazec.

Poznámky:

Ak chcete zistiť počet znakov v reťazci, použite funkciu Len .

Poznámka

Použite funkciu RightB s bajtovými údajmi, ktoré sú obsiahnuté v reťazci. Namiesto určenia počtu znakov, ktoré sa majú vrátiť, dĺžka 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 IDProduktu z tabuľky PredajProdukt v stĺpci ZVpravo.

Príklad 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".

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