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!
| ||||
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 |
| ||||
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 |
| ||||
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 |