Ciao, come è possibile formattare il contenuto di un text per visualizzare: 2 decimali ed il separatore delle migliaia?
Grazie
Ciao, come è possibile formattare il contenuto di un text per visualizzare: 2 decimali ed il separatore delle migliaia?
Grazie
Eggià ... per forza
ma con quale codice per visualizzare: decimali e separatore delle migliaia?
Grazie
Beh ... se eri a conoscenza della funzione, perche' non ne hai semplicemente consultato l'help ? Non capisco ...
Puoi anche leggere qui
http://www.apostate.com/programming/vb-format.html
Grazie per l'aiuto!
io non mi incasino sempre nella gestione di formattazione nelle diverse "culture"
se io formatto in un textbox
"##.##0,00"
è corretto??
non ho fatto altro che invertire i simboli indicati in questo esempio
Format(8315.4, "##,##0.00")
Non devo nessun altra modifica per indicare al sistema o al DB la cultura corretta??
Grazie
No. A me sembra corretto
Format(8315.4, "##,##0.00")
Il valore che passi deve contenere il punto decimale. Se contiene la virgola, devi trasformarla in punto.
Ahhhh quindi nell'indicazione della formattazione di un valore numerico, devo mantenere la logica UK??? e non quella italiana??
quindi devo usare come separatore delle migliaia la virgola e come separatore decimale il punto?
Grazie
Ciao, c'è anche la funzione FormatNumber che ti permette di formattare i numeri, e la formattazione viene applicata in base alle impostazioni internazionali del computer su cui gira il programma. Mentre se ti interessa per la valuta, c'è la funzione FormatCurrency
Per farti un esempio:
In questo caso numeroFormattato=12.345,00. Per quanto riguarda FormatCurrency è lo stesso procedimento, solo che al risultato antepone il simbolo della valuta.codice:dim numDec as integer dim numero as String dim numeroFormattato as string numDec=2 numero="12345" numeroFormattato=FormatNumber(numero,numDec)
![]()
Jupy