Foros del Web » Programando para Internet » ASP Clásico »

sumar en asp

Estas en el tema de sumar en asp en el foro de ASP Clásico en Foros del Web. hola mi consulta no es como sumar en asp si no que tengo el sgte problema: Estoy realizando un carrito de compra donde al final ...
  #1 (permalink)  
Antiguo 16/05/2004, 16:20
 
Fecha de Ingreso: octubre-2003
Mensajes: 42
Antigüedad: 20 años, 7 meses
Puntos: 0
sumar en asp

hola mi consulta no es como sumar en asp si no que tengo el sgte problema:

Estoy realizando un carrito de compra donde al final hago la suma total de los produtos en tonces quiero que el total salga con los puntos de los miles, pero no se como hacerlo.

Es un carrito muy especial, sin BD, las compras se almacenan en un archivo txt, ahi los almacvena bien o sea "90.000" con puntos

Al sumar por ej, me arroja: "90000" y quisiera que saliera "90.000"

gracias

RAL
__________________
RAL
-----
http://www.raldesign.cl
  #2 (permalink)  
Antiguo 16/05/2004, 16:52
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
formatNumber(variable, 0)

Donde el segundo argumento es el número de decimales que tiene tu expresión.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 16/05/2004, 20:26
 
Fecha de Ingreso: octubre-2003
Mensajes: 42
Antigüedad: 20 años, 7 meses
Puntos: 0
No sirvio mucho

Hola gracias por el ejemplo pero en realidad me tiro lo sgte:
90000,000

y lo que necesito es qwue ponga: 90.000

con el punto de miles no de decimales... Ayuda please!
__________________
RAL
-----
http://www.raldesign.cl
  #4 (permalink)  
Antiguo 17/05/2004, 02:12
 
Fecha de Ingreso: octubre-2003
Ubicación: Granada
Mensajes: 481
Antigüedad: 20 años, 8 meses
Puntos: 1
a mi me paso algo parecido y el formanumber no m sirvio lo que hice fue llamar a la base de datos y todo lo que tenia con punto es decir 3.5 lo sustitui por 3,5 y funciono prueba a ver
__________________
la duda es el principio del saber
  #5 (permalink)  
Antiguo 17/05/2004, 06:48
 
Fecha de Ingreso: enero-2004
Mensajes: 396
Antigüedad: 20 años, 5 meses
Puntos: 0
Prueba a hacer el cambio de la expresion por un string , es decir,

cantidad="90000"

cantidad=replace(cantidad,"000",".000")

a ver si asi te funciona.
  #6 (permalink)  
Antiguo 17/05/2004, 08:43
 
Fecha de Ingreso: octubre-2003
Mensajes: 42
Antigüedad: 20 años, 7 meses
Puntos: 0
Gracias a todos

La verdad es que ya probe con replace y no resulta ya quer encuentra el 000 en mas de una ocacion o que pasaria si la cifra fuera 91700?? ahi no lo encuentra.

Lo otro de la BD es que no la estoy haciendo con BD por exigencia del cliente y son pocos productos.

PERO OJO ya lo pillé, para todos los que les sirva:

sbt1 = 90000

sbt1 = FormatCurrency(sbt11) ' lo transforma a moneda, le pone
' los puntos ej queda $90.000
' hasta con el signo $, el problema
' es que toma la configuración
' regional de cada pc que use el
' ' carrito por lo que si lo ven en
' españa aparece con peseta.

O sea asi 90.000 pta

Por lo tanto una vez transformada lo paso a Numero:

sbt1 = FormatNumber(sbt1,0)

Y se le va el signo $!!!! o sea solo queda 90.000

Saludos,

RAL
__________________
RAL
-----
http://www.raldesign.cl
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:36.