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

una facil

Estas en el tema de una facil en el foro de ASP Clásico en Foros del Web. necesito dar formato a un numero de pedido si el pedido es 1287, debe salir 001287, es decir añadir ceros a la izquierda hasta q ...
  #1 (permalink)  
Antiguo 29/03/2005, 04:03
 
Fecha de Ingreso: enero-2002
Ubicación: Aranjuez (Madrid)
Mensajes: 115
Antigüedad: 23 años, 3 meses
Puntos: 0
una facil

necesito dar formato a un numero de pedido

si el pedido es 1287, debe salir 001287, es decir añadir ceros a la izquierda hasta q tenga una longitud de 6 caracteres.

Muchas gracias, seguro q ya lo teneis echo por ahi...
yo esque no lo encuentro...
__________________
http://www.montatupc.com
Tu tienda de informática en la red
  #2 (permalink)  
Antiguo 29/03/2005, 05:20
 
Fecha de Ingreso: marzo-2005
Mensajes: 27
Antigüedad: 20 años, 1 mes
Puntos: 0
Si el dato es de tipo número creo que no puede hacerse pq al convertir a cualquier tipo de número (CInt, CDbl, etc..) elimina los ceros a la izquierda.
Si es de tipo texto prueba lo siguiente:

'instruccion opcional ya que al concatenar con un string automaticamente se convierte la variable al tipo string
numero = CStr(numero)

'le concatenamos los dos ceros a la izquierda
numero = "00" & numero

Si luego lo conviertes en número elimina los dos ceros, tenlo en cuenta.
  #3 (permalink)  
Antiguo 29/03/2005, 06:41
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 21 años, 11 meses
Puntos: 0
Puedes poner en lugar de numero = "00" & numero
numeromod = "00" & numero
de esa forma con dos variables distintas puedes seguir usando numero como numero sin necesidad de convertirlo
  #4 (permalink)  
Antiguo 29/03/2005, 06:57
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 22 años, 1 mes
Puntos: 2
Para saber cuantos ceros tienes que añadir a tu pedido, despues de convertirlo a string puedes utilizar la función Len que te dice la longitud de una cadena o numero de digitos de tu pedido. Evidentemente el numero de ceros que tendras que añadir es 6-Len(cadena).
Venga, lo demás te lo dejo a tí.

Un saludo
Txarly
__________________
¿Por qué Uri Geller doblaba cucharas?
  #5 (permalink)  
Antiguo 29/03/2005, 08:21
Avatar de verinchi  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 20 años, 7 meses
Puntos: 2
Hola Nithard!
Tu pregunta ya estaría respuesta en este foro en la siguiente dirección: http://www.forosdelweb.com/f15/agregar-ceros-derecha-247200/
Fijate que a mi me funcionó muy bien y me sigue funcionando!
__________________
Why can't we not be sober?
www.partitorium.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 08:43.