|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2003
Città: Roma
Messaggi: 1997
|
ASP, non ci riesco...eppure dovrebbe essere semplice, HELP PLZ!?
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! spero di essere stato chiaro!
__________________
I7 - 9700K - Gigabyte AORUS Z390 Pro - 32GB DDR4 G.Skill F4-3000C16S - EVGA GTX 1070 FTW - M2 EVO 970 PLUS 2TB - (Win10) - Crucial MX 2TB - EVO 860 500GB - (Mojave) - cooler master Real Power M850 - Corsair Hydro H115i ProRGB - Case Obsidian 500D - Monitor Asus MX279 - Bose Companion®5 - (Intel BOXNUC7I3BNH 8GB - SSD EVO 850 pro 500GB) (HTPC i5 2700k - GTX 1060) |
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2003
Città: Roma
Messaggi: 1997
|
ho provato anche la funzione FormatNumber e FormatCurrency ma come risultato è sempre lo stesso, esmpio:
FormatNumber(123.986, 2) restituirà 123.99 ma a me non serve, perche come risultato non voglio che sia arrotondato, vorrei che il risultato sia "123.98" e non "123.99"!! ho provato anche a convertire il risultato in stringa con cstr() e poi usato la funzione mid(valore,1, len(valore)-1) ma mi da sempre "123.99"..cacchio! ....possibile che non ci sia un modo? help plz!
__________________
I7 - 9700K - Gigabyte AORUS Z390 Pro - 32GB DDR4 G.Skill F4-3000C16S - EVGA GTX 1070 FTW - M2 EVO 970 PLUS 2TB - (Win10) - Crucial MX 2TB - EVO 860 500GB - (Mojave) - cooler master Real Power M850 - Corsair Hydro H115i ProRGB - Case Obsidian 500D - Monitor Asus MX279 - Bose Companion®5 - (Intel BOXNUC7I3BNH 8GB - SSD EVO 850 pro 500GB) (HTPC i5 2700k - GTX 1060) |
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2003
Città: Roma
Messaggi: 1997
|
...risolto diversamente, addios!
__________________
I7 - 9700K - Gigabyte AORUS Z390 Pro - 32GB DDR4 G.Skill F4-3000C16S - EVGA GTX 1070 FTW - M2 EVO 970 PLUS 2TB - (Win10) - Crucial MX 2TB - EVO 860 500GB - (Mojave) - cooler master Real Power M850 - Corsair Hydro H115i ProRGB - Case Obsidian 500D - Monitor Asus MX279 - Bose Companion®5 - (Intel BOXNUC7I3BNH 8GB - SSD EVO 850 pro 500GB) (HTPC i5 2700k - GTX 1060) |
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:40.


















