Ciao a tutti!
Premetto che ho fatto prima una ricerca sul forum ma non ho trovato nulla che mi potesse aiutare.
Sono alle prese con la funzione FormatNumber.
Dunque, da un db sql recupero un campo Unità di misura [numeric] che può contenere valori sia decimali che interi.
Es: 201546
Es: 20852,152
Io sto provando con la fuzione formatNumber a fare in modo che
Es: 201546 -> 201.546
Es: 20852,152 -> 20.852,152
ma non ci riesco perchè
1. se imposto formatNumber(valore,0) mi mette i punti per le migliaia ma mi toglie i decimali
2. se imposto formatNumber(valore,3) mi mette i punti per le migliaia ma nei numeri interni mi mette ,000 [cioè i decimali che non voglio]
Vorrei sapere se esiste un modo breve di sbrigare la faccenda, oppure se mi tocca:
1. fare uno split del valore
2. controllare se c'è la virgola
3. se c'è impostare formatNumber(valore,3)
4. se non c'è impostare formatNumber(valore,0)
Spero di essermi spiegata
Grazie in anticipo
Franz