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

| ||||
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> |
| |||
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. |
| |||
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] |
| ||||
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. |
| |||
Que bueno que te haya servido :) jejejeje salud ![]() ![]()
__________________ Saludos Alejandro Antonio :-D from ChiLE :pensando: [email protected] icq:14648436 [email protected] |
| ||||
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. |