Documentazione
Torna al sito web >

FormatCurr (Pascalscript)

Descrizione

FormatCurr formatta un valore di punto mobile.

Syntax

function FormatCurr(const Format: string; Value: Extended): string;

Argomenti

FormatCurr formatta il valore in virgola mobile specificato con Value. A questo scopo viene utilizzata la stringa di formato passata nel parametro Formato. Una panoramica delle possibilità di formato può essere trovata qui.

Esempio

var
  S : String;
  c : Currency;
begin
  c:=4563.2;
  S:=FormatCurr('###,##0.00',c);
  ShowMessage(s);
end;

Le regole per comprendere lo script possono essere trovate qui.

Il valore 4563.2 è assegnato alla variabile in virgola mobile c. La funzione FormatCurr converte questo valore numerico in un testo formattato e lo assegna alla variabile S.

ShowMessage mostra:  4.563,20

Nella maschera di formato è stata specificata una visualizzazione massima di 999.999,99. Un totale di 2 cifre decimali è arrotondato. Se ci sono meno decimali, vengono riempiti con 0. Se il numero è inferiore a 0, viene emesso almeno uno 0 iniziale. Se il numero è superiore a 999,99, viene formattato con migliaia di separazioni.

Si noti che nello script deve essere inserito un punto invece di una virgola, poiché la rappresentazione nello script è sempre internazionale. Lo stesso vale per la maschera di formato.