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:

Argumenty argumentów Opis
ciąg Argument wymagany. wyrażenie ciągu, z którego prawej strony są zwracane 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 jest większa lub równa liczbie znaków w ciągu, funkcja zwraca cały ciąg.

Uwagi

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

Uwaga

Funkcji RightB należy używać dla danych bajtowych zawartych w ciągu. Zamiast określać liczbę zwracanych znaków, parametr długość określa liczbę bajtów.

Przykład zapytania

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

Przykład kodu 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 zastosowano funkcję 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