IALweb Homepage
Forum Home Forum Home > Programmazione > Programmazione > ASP-ASP.NET
  New Posts New Posts RSS Feed - Inserire la virgola nei numeri da 4 cifre in su
  FAQ FAQ  Forum Search   Events   Register Register  Login Login


REGISTRATEVI su IALWeb forum!

Topic ClosedInserire la virgola nei numeri da 4 cifre in su

 Post Reply Post Reply
Author
Message Reverse Sort Order
ToroSeduto View Drop Down
Utente Senior
Utente Senior


Joined: 07/Lug/2002
Status: Offline
Points: 116
Direct Link To This Post Topic: Inserire la virgola nei numeri da 4 cifre in su
    Posted: 24/Lug/2002 at 08:36

quote:

adesso sembra andare ma se il db restituisse un numero 1.234.567.890 ? che cosa succederebbe?



darebbe errrore perché con i punti non è un numero ma una stringa e non potresti dividerla per 100 e neppure fare altre operazioni specifiche dei numeri...

Toro
Back to Top
Sponsored Links


Back to Top
Guests View Drop Down
Ospite
Ospite
Direct Link To This Post Posted: 24/Lug/2002 at 07:53
adesso sembra andare ma se il db restituisse un numero 1.234.567.890 ? che cosa succederebbe?
Back to Top
ToroSeduto View Drop Down
Utente Senior
Utente Senior


Joined: 07/Lug/2002
Status: Offline
Points: 116
Direct Link To This Post Posted: 23/Lug/2002 at 09:06
partedo dall'idea che non sono più dei milioni cioé al massimo 999.999.999:

<%
numero=1234567
cifre=len(numero)
if cifre>3 then
A=right(numero,3)
numero1=(numero / 1000)
B=A / 1000
numero1=numero1-B
numeroN="."&A
end if

cifre=len(numero1)
if cifre>3 then
A=right(numero1,3)
numero1=(numero1 / 1000)
B=A / 1000
numero1=numero1-B
numeroN=numero1&"."&A&NumeroN
end if
response.write numeroN
%>

bye Toro
Back to Top
Guests View Drop Down
Ospite
Ospite
Direct Link To This Post Posted: 23/Lug/2002 at 07:52
il principio è ottimo però ho il problema che non so se si tratta del milione o delle migliaia (quindi non so se devo mettere due virgole o una solo)

Back to Top
Guests View Drop Down
Ospite
Ospite
Direct Link To This Post Posted: 22/Lug/2002 at 14:39
ok ti ringrazio ti farò sapere come è andata

grazie 1000
Back to Top
ToroSeduto View Drop Down
Utente Senior
Utente Senior


Joined: 07/Lug/2002
Status: Offline
Points: 116
Direct Link To This Post Posted: 22/Lug/2002 at 14:34
allora:
<%
numero=2345
cifre=len(numero)
if cifre>3 then
A=right(numero,3)
numero1=(numero / 1000)
B=A / 1000
numero1=numero1-B
numeroN=numero1&"."&A
end if
response.write numeroN
%>

questo è per il mille...se sostiuisci il 3 con il 6 e il 1000 con il 1000000 ottieni il milione...al momento non mi veniva in mente nulla di ricorsivo...

Bye Toro
Back to Top
Guests View Drop Down
Ospite
Ospite
Direct Link To This Post Posted: 22/Lug/2002 at 14:20
non lo so di preciso sicuramente due virgole le devo mettere
quindi
cifre del tipo
1.567
1.234.567
10.234.567
133.333.333

spero tu mi possa essere d'aiuto
Back to Top
ToroSeduto View Drop Down
Utente Senior
Utente Senior


Joined: 07/Lug/2002
Status: Offline
Points: 116
Direct Link To This Post Posted: 22/Lug/2002 at 14:07
un metodo fisso non c'è ma tu sia già un range entro il quale i numero varia o no?
cioè sia sempre che è di 5/4 cifre o possono anche essere milioni?

Toro
Back to Top
Guests View Drop Down
Ospite
Ospite
Direct Link To This Post Posted: 21/Lug/2002 at 09:58
vorrei inserire nel numero restituito dal recordset una virgola ad esempio se il recordset mi restituisce 15670 io vorrei far comparire a video 15,670 oppure 15.670 come posso fare ?
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 10.17
Copyright ©2001-2013 Web Wiz Ltd.

This page was generated in 0,047 seconds.