Funkcja Right

Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Zwraca wartość typu wariant (ciąg) zawierającą określoną liczbę znaków z prawej strony innego ciągu.

Składnia

Right(ciąg; długość)

W składni funkcji Prawy występują następujące argumenty:

Argument Opis
ciąg Argument wymagany. wyrażenie ciągu, z którego są zwracane skrajne po prawej stronie znaki. Jeśli ciąg zawiera wartość Null, funkcja zwraca wartość Null .
długość Argument wymagany. Wartość typu wariant (liczba długa). Wyrażenie liczbowe wskazujące liczbę zwracanych znaków. Jeśli długość jest równa 0, funkcja zwraca ciąg o zerowej długości (""). Jeśli liczba znaków w ciągu jest większa lub równa, zwracany jest cały ciąg.

Uwagi

Aby określić liczbę znaków w ciągu, użyj funkcji .

Uwaga

Użyj funkcji RightB z danymi bajtowymi zawartymi w ciągu. Zamiast określać liczbę zwracanych znaków długość określa liczbę bajtów.

Przykład kwerendy

Wyrażenie Rezultat
SELECT Right(ProductID,3) AS FromRight FROM ProductSales; Zwraca znaki '3' od prawej strony wartości w polu "ProductID" z tabeli "ProductSales" w kolumnie FromRight.

Przykład języka VBA

Uwaga

Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.

W tym przykładzie użyto funkcji Right w celu zwrócenia określonej liczby znaków z prawej strony ciągu.

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

Funkcje tekstowe i ich zastosowanie