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

Comas

Estas en el tema de Comas en el foro de ASP Clásico en Foros del Web. Hola amigos : Tengo un valor que recibo de la BD ej 587469 pero necesito mostrarlo como 587,469 saben de alguna función porfis......
  #1 (permalink)  
Antiguo 11/11/2002, 08:56
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
Comas

Hola amigos :

Tengo un valor que recibo de la BD ej 587469 pero necesito mostrarlo como 587,469 saben de alguna función porfis...



__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #2 (permalink)  
Antiguo 11/11/2002, 09:08
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
tengo algo...pero es javascript...y no lo uso...ve si te sirve...

<head>

function MasPuntos(strval){
var A = new Array();
var strtemp = strval;
strtemp = MenosPuntos(strtemp);
strtemp = new Number(strtemp);
strtemp = new String(strtemp);
if (strtemp.length > 3){
for(var i = 0; strtemp.length > 3; i++){
A[i] = Right(strtemp,3);
strtemp /= 1000;
strtemp=new String(strtemp);
if (strtemp.indexOf(',') != -1)
strtemp = strtemp.substr(0,strtemp.indexOf(','));
}
for(i-- ;i >= 0 ;i--)
strtemp = strtemp + "," + A[i];
}
return(strtemp);
}
</head>

<body>
<script language=javascritp>
var monto='<%=variable_asp%>';
var monto_formateado;

monto_formateado=MasPuntos(monto);
document.write (monto_formateado);
</script>

</body>
  #3 (permalink)  
Antiguo 11/11/2002, 09:17
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 23 años, 8 meses
Puntos: 0
Aquí tienes una función que nosotros utilizamos y funciona muy bien. Saludos

<%
sub coma(texto)
texto=Cstr(texto)
largo=len(texto)
resto=texto
for i=1 to largo
texto2= right(resto,1)
texto1 = texto2 & texto1
resto =left(resto, largo-i)
texto2 = right(resto,i)
if (i mod 3) = 0 and i <> largo then
texto1= "," & texto1
end if
next
Response.write texto1 & ".-"
end sub %>
__________________
El hombre es mortal por sus temores e inmortal por sus deseos. Pitágoras.
  #4 (permalink)  
Antiguo 11/11/2002, 09:36
 
Fecha de Ingreso: julio-2002
Ubicación: Stgo
Mensajes: 164
Antigüedad: 22 años, 9 meses
Puntos: 0
ahh yo en asp habia usado :

<%=formatnumber(valor ,0)%>

y me ha funcionado sin problemas

saludos
Alejandro
__________________
Saludos
Alejandro Antonio :-D
from ChiLE :pensando:
[email protected]
icq:14648436
[email protected]
  #5 (permalink)  
Antiguo 11/11/2002, 09:42
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
Canicasjr muy simple y muy efectivo gracias.....


legolas tu funcion no me muestra nada que pasará

me traigo el valor con un
<%=rs("costo")%>

__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #6 (permalink)  
Antiguo 11/11/2002, 09:50
 
Fecha de Ingreso: julio-2002
Ubicación: Stgo
Mensajes: 164
Antigüedad: 22 años, 9 meses
Puntos: 0
Que bueno que te haya servido :) jejejeje

salud
__________________
Saludos
Alejandro Antonio :-D
from ChiLE :pensando:
[email protected]
icq:14648436
[email protected]
  #7 (permalink)  
Antiguo 11/11/2002, 10:22
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 23 años, 8 meses
Puntos: 0
Hola, prueba así:

<%x=rs("costo")
coma(x)%>

Suerte!
__________________
El hombre es mortal por sus temores e inmortal por sus deseos. Pitágoras.
  #8 (permalink)  
Antiguo 11/11/2002, 10:45
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
Canicasjr muy simple y muy efectivo gracias.....


legolas tu funcion no me muestra nada que pasará

me traigo el valor con un
<%=rs("costo")%>

__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
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 08:01.