Funzione FormatNumber

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

Restituisce un'espressione formattata come numero.

Sintassi

FormatNumber(Espressione [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )

Gli argomenti della sintassi della funzione FormatNumber sono i seguenti:

Argomento Descrizione
Espressione Obbligatorio. Espressione da formattare.
NumCifreDopoDecimale Facoltativo. Valore numerico che indica il numero di cifre visualizzate a destra del separatore decimale. Il valore predefinito è -1, che indica che vengono usate le impostazioni internazionali del computer.
IncludiCifraInziale Facoltativo. Costante con tre stati che indica se visualizzare o meno uno zero iniziale per i valori frazionari. Per i valori, vedere la sezione Impostazioni.
UsaParentesiPerNumeriNegativi Facoltativo. Costante con tre stati che indica se inserire o meno tra parentesi i valori negativi. Per i valori, vedere la sezione Impostazioni.
RaggruppaCifre Facoltativo. Costante con tre stati che indica se i numeri sono o meno raggruppati usando il delimitatore di gruppo specificato nelle impostazioni internazionali del computer. Per i valori, vedere la sezione Impostazioni.

    

Impostazioni

Gli argomenti IncludeLeadingDigit, UseParensForNegativeNumbers e GroupDigits hanno le impostazioni seguenti:

Costante valore Descrizione
vbTrue –1 True
vbFalse 0 False
vbUseDefault –2 Viene usata l'impostazione dalle impostazioni internazionali del computer.

    

Osservazioni

Quando uno o più argomenti facoltativi vengono omessi, i valori degli argomenti omessi vengono forniti dalle impostazioni internazionali del computer.

Nota

Tutte le informazioni relative alle impostazioni provengono dalla scheda Impostazioni internazionali per i numeri.

Esempi

Espressione Risultati
SELECT FormatNumber([PrezzoVendite]) AS Espr1 FROM VenditeProdotto; Formatta i valori di valuta nel campo "PrezzoVendita" in formato "Numero" e restituisce nella colonna Espr1.
SELECT FormatNumber([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; Formatta i valori numerici nel campo "Sconto" in formato "Numero" con 2 punti decimali, tutti i valori minori di 1 avranno "0" prima del decimale, i valori negativi saranno coperti tra parentesi, il valore verrà raggruppato per impostazione predefinita come delimitatore ("1000" verrà visualizzato come 1.000,00, "-1000" verrà visualizzato come (1.000,00), "0" verrà visualizzato come 0,00).