Funzione Str

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

Restituisce una Variant rappresentazione (String) di un numero.

Sintassi

Str(number)

L'argomento obbligatorio number è un Long che contiene qualsiasi espressione numerica valida.

Osservazioni

Quando i numeri vengono convertiti in stringhe, uno spazio iniziale è sempre riservato per il segno di number. Se number è positivo, la stringa restituita contiene uno spazio iniziale e il segno più è implicito.

Usare la Format funzione per convertire i valori numerici che si desidera vengano formattati come date, ore, valute o altri formati definiti dall'utente. A differenza Strdi , la Format funzione non include uno spazio iniziale per il segno di number.

Nota

La Str funzione riconosce solo il punto (.) come separatore decimale valido. Quando è possibile usare separatori decimali diversi, ad esempio nelle applicazioni internazionali, usare CStr per convertire un numero in una stringa.

Esempio di query

Espressione Risultati
SELECT Discount, Str(Discount) AS StrDiscount FROM ProductSales; Restituisce i valori originali Discount insieme ai valori convertiti in formato stringa nella StrDiscount colonna.

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 Str funzione per restituire una rappresentazione in forma di stringa di un numero. Quando un numero viene convertito in una stringa, uno spazio iniziale è sempre riservato per il relativo segno.

Dim MyString
MyString = Str(459)    ' Returns " 459".
MyString = Str(-459.65)    ' Returns "-459.65".
MyString = Str(459.001)    ' Returns " 459.001".