Scopo
La proprietà UseDecimalDot viene utilizzata dal sistema per decidere quale separatore decimale deve essere utilizzato nelle conversioni da numero a stringa. Se vale True viene utilizzato il carattere '.' (punto) come separatore decimale ed il carattere ',' (virgola) come separatore delle migliaia. Se la proprietà vale False viene utilizzato il carattere ',' (virgola) come separatore decimale ed il carattere '.' (punto) come separatore delle migliaia.
Sintassi
boolean dotsep = False // Viene utilizzato il punto come separatore?
//
dotsep := Applicazione.UseDecimalDot
//
dotsep := Applicazione.UseDecimalDot
Quando letta
Restituisce True se il carattere '.' (punto) viene utilizzato come separatore decimale, False altrimenti.
Quando impostata
Indica al sistema quale carattere deve essere utilizzato come separatore decimale.
Esempio di codice
// ***************************************************************
// Formatta un numero decimale utilizzando il separatore richiesto
// ***************************************************************
public string MainClass.Formatta(
float NumeroFloat //
boolean UseDecDot //
)
{
// Mi preparo per convertire i numeri forniti utilizzando il separatore richiesto
AppWebService.UseDecimalDot := UseDecDot
//
// Restituisco i due numeri convertiti in stringhe
return Format(NumeroFloat, C###,###,###, ??, ??)
}
// Formatta un numero decimale utilizzando il separatore richiesto
// ***************************************************************
public string MainClass.Formatta(
float NumeroFloat //
boolean UseDecDot //
)
{
// Mi preparo per convertire i numeri forniti utilizzando il separatore richiesto
AppWebService.UseDecimalDot := UseDecDot
//
// Restituisco i due numeri convertiti in stringhe
return Format(NumeroFloat, C###,###,###, ??, ??)
}
- Il valore della proprietà UseDecimalDot viene utilizzato SOLO dalle funzioni StringToNumber, NumberToString e Format. Viene anche utilizzato in automatico dal sistema per decidere come mostrare colonne di pannello che contengono valori decimali.
- Il valore della proprietà UseDecimalDot viene utilizzato anche per decidere il separatore di lista nell'esportazione dei pannelli in formato Excel mediante il metodo ExportData.
- Le funzioni di conversione ToString, ToFloat, ToInteger e ToCurrency non sono invece influenzate da questa proprietà.
Ultima modifica: 23/03/2021 / Validità: da 6.7.2900