BlackWalker
17-07-2008, 07:42
Non riesco a togliere da una variabile asp l'ultima cifra di 3 decimali, anche se la coverto in stringa, senza che la parte decimale non venga arrotondata, oltretutto male!
--------------------------------------...
esempio(se faccio cosi funziona):
dim importo
importo = "123,986"
importo = mid(importo,1,len(importo)-1)
ottengo il risultato voluto: 123,98
--------------------------------------...
esempio(se faccio cosi non funziona):
se chiamo la funzione "formattaIMP" passando per esempio campi di un database e 2 come numdecimali ottengo: 123,97(errato), se passo 3 come numdecimali ottengo: 123,986(esatto) ma poi non riesco a togliere l'ultima cifra!!
function formattaIMP(somma,numdecimali)
dim parte1, parte2
parte1 = mid(cstr(somma),1,instr(1,cstr(somma),",...
parte2 = mid(cstr(somma),instr(1,cstr(somma),",")...
formattaIMP = parte1 & "," & parte2
end if
end function
HELP! :muro:
spero di essere stato chiaro! :)
--------------------------------------...
esempio(se faccio cosi funziona):
dim importo
importo = "123,986"
importo = mid(importo,1,len(importo)-1)
ottengo il risultato voluto: 123,98
--------------------------------------...
esempio(se faccio cosi non funziona):
se chiamo la funzione "formattaIMP" passando per esempio campi di un database e 2 come numdecimali ottengo: 123,97(errato), se passo 3 come numdecimali ottengo: 123,986(esatto) ma poi non riesco a togliere l'ultima cifra!!
function formattaIMP(somma,numdecimali)
dim parte1, parte2
parte1 = mid(cstr(somma),1,instr(1,cstr(somma),",...
parte2 = mid(cstr(somma),instr(1,cstr(somma),",")...
formattaIMP = parte1 & "," & parte2
end if
end function
HELP! :muro:
spero di essere stato chiaro! :)