Função Right

Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Retorna uma Variante (Cadeia) que contém um número especificado de caracteres do lado direito de uma cadeia.

Sintaxe

Direita(cadeia, comprimento)

A sintaxe da função Direita tem estes argumentos:

Argumento Descrição
cadeia Obrigatório. expressão de cadeia a partir da qual são devolvidos os carateres mais à direita. Se a cadeia contiver Nulo, será devolvido Nulo .
comprimento Obrigatório. Variante (Longo). Expressão numérica que indica quantos caracteres devem ser retornados. Se 0, uma cadeia de comprimento zero ("") será retornada. Se for maior ou igual ao número de carateres na cadeia, é devolvida toda a cadeia.

Comentários

Para determinar o número de carateres na cadeia, utilize a função Len .

Observação

Utilize a função RightB com dados de bytes contidos numa cadeia. Em vez de especificar o número de carateres a devolver, o comprimento especifica o número de bytes.

Exemplo de consulta

Expressão. Resultados
SELECT Right(ProductID,3) AS FromRight FROM ProductSales; Devolve "3" carateres do lado direito dos valores no campo "IDDoProduto" da tabela "VendasdoProduto" na coluna FromRight.

Exemplo de VBA

Observação

Exemplos que se seguem demonstram a utilização desta função num módulo Visual Basic for Applications (VBA). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência do Programador na lista pendente junto a Procurar e introduza um ou mais termos na caixa de pesquisa.

Este exemplo utiliza a função Direita para devolver um número especificado de carateres do lado direito de uma cadeia.

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

As funções de cadeia de caracteres e como usá-las