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

formateo campos numericos

Estas en el tema de formateo campos numericos en el foro de ASP Clásico en Foros del Web. hola niñas y niños! hay alguna funcion q formatee numeros con una mascara determinada? es decir, yo tengo el numero 99 y quiero sacarlo formateado ...
  #1 (permalink)  
Antiguo 26/09/2003, 07:46
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
formateo campos numericos

hola niñas y niños!

hay alguna funcion q formatee numeros con una mascara determinada?
es decir, yo tengo el numero 99 y quiero sacarlo formateado como 0099

Gracias de antemano!
__________________
Daría todo lo que sé por la mitad de lo que ignoro
  #2 (permalink)  
Antiguo 26/09/2003, 08:46
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
este hace exactamente lo qeu pides, espero te sirva.


Dim uno, nofactura, nuevonumero, cuatrodig
Dim largo, dif, x
function FormatoNum(num,digitos)
largo = Len(Cstr(num))
dif = digitos - largo
if dif < 0 then exit function
if largo < digitos Then
x = String(dif,"0") & Cstr(num)
else
x = Cstr(num)
end if
FormatoNum = x
End Function

tunumero = 99


' asi llamas la funcion el numero 4 es la cantidad
' de digitos que quieres que sea tu numero.

cuatrodig = FormatoNum(tunumero,4)

<%=cuatrodig%>
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #3 (permalink)  
Antiguo 26/09/2003, 10:44
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
si, es más o menos parecido a lo q yo tengo montado, pero queria saber si hay alguna funcion del lenguaje q lo haga para evitarme todo ese codigo. gracias de todas maneras.
__________________
Daría todo lo que sé por la mitad de lo que ignoro
  #4 (permalink)  
Antiguo 26/09/2003, 17:18
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
segun lo que estube preguntando hace tiempo no habia algo con menos codigo porque la funcion de asp Formatnumber(numero,4) lo que hace es colocar cifras pero a la derecha no a la izquierda.

espero te haya servido el codigo,

suerte,.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
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:09.