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

Que me de en unidades de mil????

Estas en el tema de Que me de en unidades de mil???? en el foro de ASP Clásico en Foros del Web. Hola amisgos, aqui estoy otraves, temgo este codigo que funciona de maravilla: cant=cstr(request.form ("cantidadx")) 'response.write (cant) pre=rs("Precio") 'response.write (pre) pretotal= request.form ("cantidadx") * rs("Precio") 'pretotal= ...
  #1 (permalink)  
Antiguo 17/02/2003, 11:45
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 6 meses
Puntos: 1
Que me de en unidades de mil????

Hola amisgos, aqui estoy otraves, temgo este codigo que funciona de maravilla:

cant=cstr(request.form ("cantidadx"))
'response.write (cant)
pre=rs("Precio")
'response.write (pre)
pretotal= request.form ("cantidadx") * rs("Precio")
'pretotal= cant * pre
<%response.write (pretotal)%>

Pero quiero que el resultado (pretotal), salga con formato de unidades de mil, es decir por ejemplo: 25.000,00; 35.256,00; etc
Sera que dan una ayuda????

Miguel
  #2 (permalink)  
Antiguo 17/02/2003, 11:49
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
http://www.devguru.com/Technologies/...functions.html
  #3 (permalink)  
Antiguo 17/02/2003, 11:52
 
Fecha de Ingreso: enero-2002
Ubicación: Dentro del corralón
Mensajes: 287
Antigüedad: 22 años, 5 meses
Puntos: 0
FormatNumber / FormatCurrency
__________________
Leonardo D'Angelo
  #4 (permalink)  
Antiguo 18/02/2003, 06:21
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 6 meses
Puntos: 1
Muchachos la direcciones que me dieron estan buenisima, y de alli saque un codigo pero no me da: el codigo final es:

<%=FormatNumber((response.write ("pretotal").Value), 0, -2, -1, -1)%>

Se acuerda que pretotal proviene de una multiplicacion de dos campos. Es que el codigo esta mal hecho, sera que pueden orientarme....

Miguel
  #5 (permalink)  
Antiguo 18/02/2003, 06:45
 
Fecha de Ingreso: enero-2002
Ubicación: Dentro del corralón
Mensajes: 287
Antigüedad: 22 años, 5 meses
Puntos: 0
¿Y asi?

Código PHP:
<%=FormatNumber(pretotal0, -2, -1, -1)%> 
Aparte, ¿por qué convertís a string algo que vas a multiplicar?
cant=cstr(request.form ("cantidadx"))

¿Si probás convertirlo a numérico?
__________________
Leonardo D'Angelo
  #6 (permalink)  
Antiguo 18/02/2003, 07:56
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 6 meses
Puntos: 1
Hola amigo no me resulta tu consejo, y por lo otro tienes razon no era nesario convertirlo en un string, pero lo que me interesa convertir el resultado de dicha multiplicacion en sus unidades de miles.........

Puede haber otra sugerencia????

Miguel
  #7 (permalink)  
Antiguo 18/02/2003, 08:04
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
FormatNumber( numero [, digitos_decimales, cero_decimal, negativos_parentesis, agrupar_digitos] )


ke valor de el pretotal sin formatear?..y ke valor te da usando el formatnumber?
  #8 (permalink)  
Antiguo 18/02/2003, 09:35
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 6 meses
Puntos: 1
No me da ninguno, solo error de compilación, si no lo utilizo me da el valor de a multiplicacion, ejemplo: 5*5000=25000
y lo que quiero es que me de 25.000. Creo que los dos metodos que ustedes me han dado funciona pero enmi caso no, ayudenme
por fa

unos de los errores:

Error de sintaxis
/asp/consultamodificagraciela3.asp, línea 81, columna 16
<%response.write (=FormatNumber(pretotal, 0, -2, -1, -1))%>

Miguel

Última edición por 8461277; 18/02/2003 a las 09:40
  #9 (permalink)  
Antiguo 18/02/2003, 09:44
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
arregla esto

<%response.write (=FormatNumber(pretotal, 0, -2, -1, -1))%>

cambialo por eso

<%=FormatNumber(pretotal,0)%>
  #10 (permalink)  
Antiguo 18/02/2003, 09:57
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 6 meses
Puntos: 1
Gracias amigo funcionó a las 1000 maravillas, se que que puedo contar con ustedes siempre, bueno me tendran por aqui nuevamente con otras de mis locuras


Miguel
  #11 (permalink)  
Antiguo 18/02/2003, 10:32
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 6 meses
Puntos: 1
Amigos, de la solucion que me dieron como puedo poner el mismo resultado como por ejermplo: 25.000,00, en donde el, punto(.) es la unidad de mil que ya lo tengo y la coma(,) como la unidad de decimales??? como logro esto?????. El codigo que me dio bakanzipp es:

<%=FormatNumber(pretotal,0)%>

Miguel
  #12 (permalink)  
Antiguo 18/02/2003, 10:34
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
creo ke no leiste las propiedades del format

te las coloco de nuevo

FormatNumber( numero [, digitos_decimales, cero_decimal, negativos_parentesis, agrupar_digitos] )

<%=FormatNumber(pretotal,2)%>
  #13 (permalink)  
Antiguo 18/02/2003, 10:43
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 6 meses
Puntos: 1
tenias razon debo leer mas e interpretar, gracias por tu pasiencia, funciono de maravillas. Chao


Miguel
  #14 (permalink)  
Antiguo 18/02/2003, 10:50
 
Fecha de Ingreso: enero-2002
Ubicación: Dentro del corralón
Mensajes: 287
Antigüedad: 22 años, 5 meses
Puntos: 0
Entiendo que eso depende de la configuración regional del equipo. Probá poniendo al comienzo
Código PHP:
Session.LCID=11274 
Ese seteo es de Argentina donde por defecto se usa el . (punto) como separador de miles y , (coma) como decimal.
Si querés acá tenés una lista con los códigos para que jueges un ratos y encuentres el que más te convenga.
Suerte.
__________________
Leonardo D'Angelo
  #15 (permalink)  
Antiguo 18/02/2003, 10:56
 
Fecha de Ingreso: enero-2002
Ubicación: Dentro del corralón
Mensajes: 287
Antigüedad: 22 años, 5 meses
Puntos: 0
Ooops!

Perdón, pensé que el problema era otro. De todas maneras espero que sirva el link.
Saludos.
__________________
Leonardo D'Angelo
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 22:23.