Ho un textbox che richiama il valore contentuto in un campo di DB Mysql
Il valore è ad esempio 25.00
come faccio a far visualizzare nel textbox i decimali con la virgola ?
Ho un textbox che richiama il valore contentuto in un campo di DB Mysql
Il valore è ad esempio 25.00
come faccio a far visualizzare nel textbox i decimali con la virgola ?
codice:MyStr = Format(5459.4, "##,##0.00") text1.text=mystr
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.
Facendo così dovrei ottenere 25,00 ?
ottieni 5.459,40
però mi dvei scusare questo vale x vb6 non so se va bene vb.net non avevo notato questo dettaglio
prova
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.
chi mi spiega sta formattazione nn capisco come agisce cioe come imposta il numero
(5459.4, "##,##0.00")![]()
grazie
l'ho scritto quello ke ottieni...
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.
si lo visto grazie ma nn ho capito la sintassi nel senso
(5459.4, "##,##0.00")
##,## sta per qualsiasi carattere numerico
quindi mi aspetto 54.59,4 pero dato che nn è giusto e quindi nn ho capito se me lo spieghi grazie
![]()
Ho avuto il tuo stesso problema...In questo modo il separatore dei decimali resta cmq un punto ....
MyStr = Format(5459.4, "##,##0.00") ' Returns "5,459.40".
MyStr = Format(334.9, "###0.00") ' Returns "334.90".
MyStr = Format(5, "0.00%") ' Returns "500.00%".
come vedi nel tuo caso (primo format) la virgola è il separatore di migliaia e non di decimali....
io ho fatto così:
pospunto= instr(text1,".")
text1= mid(text1,1,pospunto-1) &"," & mid(text1,pospunto+1)
sicuramente c'è un modo più logico e immediato...ma così funziona uguale quindi nel mio caso...finchè non trovo un'altro sistema resta così!
5459.4, "##,##0.00")
io nn capisco questo nn combacia 5459.4, "##,##0.00"
## sono due numeri
, sono le migliaglia
## due numeri
0.00 ?????
ottieni il seguente numero
5.459,40
che combacia
"##,##0.00"
in questo caso il punto decimale è sostituito dalla virgola e dopo ci sono due cifre decimali
le migliaia invece sono separate dal punto(mentre nella formattazione c'è la virgola)
se lo osservi bene ti trovi
ciao
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.