Funzione Right

Si applica a
Access per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Restituisce un valore Variant (String) contenente un numero specificato di caratteri a partire dal lato destro di una stringa.

Sintassi

Destra(stringa; lunghezza)

La sintassi della funzione Right ha gli argomenti seguenti:

Argomento Descrizione
stringa Obbligatorio. espressione stringa da cui vengono restituiti i caratteri più a destra. Se stringa contiene un valore Null, verrà restituito un valore Null .
lunghezza Obbligatorio. Valore Variant (Long). Espressione numerica che indica il numero di caratteri da restituire. Se 0, verrà restituita una stringa di lunghezza zero (""). Se maggiore o uguale al numero di caratteri nella stringa, viene restituita l'intera stringa.

Osservazioni

Per determinare il numero di caratteri nella stringa, usare la funzione Len .

Nota

Usare la funzione RightB con i dati dei byte contenuti in una stringa. Invece di specificare il numero di caratteri da restituire, lunghezza specifica il numero di byte.

Esempio di query

Espressione Risultati
SELECT Right(ProductID,3) AS FromRight FROM ProductSales; Restituisce '3' caratteri dal lato destro dei valori nel campo "IDProdotto" dalla tabella "ProductSales" nella colonna FromRight.

Esempio di VBA

Nota

Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.

Questo esempio usa la funzione Right per restituire un numero specificato di caratteri dal lato destro di una stringa.

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

Funzioni stringa e come usarle