Funkce Right

Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vrátí hodnotu typu Variant (String) obsahující určitý počet znaků z pravé strany řetězce.

Syntaxe

Right(řetězec, délka)

Syntaxe funkce Right má tyto argumenty:

Argument Popis
řetězec Povinný argument. řetězcový výraz, ze kterého jsou vráceny znaky nejvíce vpravo. Pokud řetězec obsahuje hodnotu Null, vrátí se hodnota Null .
délka Povinný argument. Hodnota typu Variant (Long). Číselný výraz označující, kolik znaků se má vrátit. Pokud má hodnotu 0, vrátí se řetězec nulové délky (""). Pokud je počet znaků v řetězci větší nebo roven, vrátí se celý řetězec.

Poznámky

K určení počtu znaků v řetězci použijte funkci Len .

Poznámka

Použijte funkci RightB s bajtovými daty obsaženými v řetězci. Místo určení počtu znaků, které se mají vrátit, určuje délka počet bajtů.

Příklad dotazu

Výraz Výsledky:
SELECT Right(ProductID;3) AS FromRight FROM ProductSales; Vrátí 3 znaky z pravé strany hodnot v poli ProductID z tabulky ProductSales ve sloupci FromRight.

Příklad jazyka VBA

Poznámka

Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.

Tento příklad používá funkci Right k vrácení zadaného počtu znaků z pravé strany řetězce.

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".

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