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

Como arreglo mi formato de dinero con comitas?

Estas en el tema de Como arreglo mi formato de dinero con comitas? en el foro de ASP Clásico en Foros del Web. Hola!!! Despliego una tablita en mi pagina, en la cual uno de los campos es moneda o dinero, pero me los despliega solamente numericos: 48525 ...
  #1 (permalink)  
Antiguo 26/07/2002, 17:13
 
Fecha de Ingreso: junio-2002
Mensajes: 37
Antigüedad: 22 años, 10 meses
Puntos: 0
Como arreglo mi formato de dinero con comitas?

Hola!!!
Despliego una tablita en mi pagina, en la cual uno de los campos es moneda o dinero, pero me los despliega solamente numericos:
48525
120
175291

Quisiera saber como le hago para que me muestre el formato con comitas y con decimales.

Mi codigo para recorrer ese campo es el sig.

<td ALIGN="RIGHT"><%=RS("TOTAL&qu ot;)%> </td>

Si saben algo, les agradezco la cortesia de contestar.

Gracias
  #2 (permalink)  
Antiguo 26/07/2002, 17:37
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
Re: Como arreglo mi formato de dinero con comitas?

Hola Blanca yuri
Prueba con esto

<%
Dim total, formatototal
total = RS("TOTAL")
formatototal = formatnumber(total,0)

%>
Para mostrar ese valor solo escribi esto:

<%=formatototal%>


Espero te sirva
LEXUS

[email protected]

<img src="http://www.lexus.com/images/nav/nav_i_logo.gif" width="109" height="47" alt="Lexus" border="0">
  #3 (permalink)  
Antiguo 26/07/2002, 23:39
 
Fecha de Ingreso: enero-2002
Ubicación: Yerba Buena - Tucumán
Mensajes: 259
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Como arreglo mi formato de dinero con comitas?

Esto es lo mejor que puedes hacer, usá esta función, es justo lo que vos querés:

FormatCurrency(Expresión[,NúmDígitosDespuésDeDecimal [,IncluirDígitoInicio [,UsarParéntesisParaNúmerosNegativos [,GrupoDígitos]]]])

Los 3 últimos parámetros son opcionales y pueden tomar 3 valores -1: True, 0: False, -2: Usa la configuración regional del equipo.

IncluirDígitoInicio: Opcional. Constante de tres estados que indica si se debe mostrar o no un cero inicial para valores fraccionarios.

UsarParéntesisParaNúmerosNegativos: Opcional. Constante de tres estados que indica si se deben encerrar o no los valores negativos entre paréntesis.

GrupoDígitos: Opcional. Constante de tres estados que indica si se deben agrupar o no los números con el delimitador de grupos especificado en la configuración regional del equipo.

Te gusto ? ;) Saludos :cantar:

<center><font face=Verdana size=2>Webmaster de [/CODE]<A href="http://www.salirxtucuman.com.ar" target="_blank"><img src="http://www.efrance.fr/salirxtucuman/images/titulo.gif" border=0 align="absmiddle"></a></center>
  #4 (permalink)  
Antiguo 30/07/2002, 19:54
 
Fecha de Ingreso: enero-2002
Ubicación: Yerba Buena - Tucumán
Mensajes: 259
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Como arreglo mi formato de dinero con comitas?

Un ejemplo de usp de la funcion es este:

numero = 17567
num = FormatCurrency(numero,3,-1,-1,-1)
Response.Write(num)

La salida de eso es: $ 17.567,000

Los corchetes [] en la sintáxis de una función significan que el parámetro es opcional, no se ponen los corchetes en la función.
Y como ya te dije antes el -1 para esta función significa TRUE

Saludos :cantar:
  #5 (permalink)  
Antiguo 21/10/2004, 00:13
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 22 años, 3 meses
Puntos: 4
Cabezota ¡Hola!!!
Una pregunta, si utilizo esa misma función pero con un número que ya tiene decimales ¿como la formateo?

Ejemplo:
numero = 17567,25
num = FormatCurrency(numero,2,-1,-1,-1)

coloco 17567,25 ó 17567.25 ????? Influye en algo el tema de la configuración del regional del servidor?

Mil gracias de antemano!!!!
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar
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 17:24.