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

Generar codigo con ceros

Estas en el tema de Generar codigo con ceros en el foro de ASP Clásico en Foros del Web. Hola a todos, lo que quiero hacer es lo siguiente: generar un codigo a cada registro, para lo cual debe tener como maximo 8 digitos ...
  #1 (permalink)  
Antiguo 21/06/2006, 13:00
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 22 años, 4 meses
Puntos: 0
Exclamación Generar codigo con ceros

Hola a todos, lo que quiero hacer es lo siguiente: generar un codigo a cada registro, para lo cual debe tener como maximo 8 digitos y estos deben completarse con ceros
Ejm:
00000001 XXXXX
00000002 xXXXX
....
00000105 ccxxxx
__________________
SaLuDoS dE:
PePeLuChO dEl PeRú PaRa El MuNdO
  #2 (permalink)  
Antiguo 21/06/2006, 13:09
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Algo asi:

Código:
Function GeneraCodigo(strCifra)
  Dim maxDigitos
  Dim strCompletar
  Dim strCodigo

  maxDigitos = 8
  strCompletar = ""
  strCodigo = ""
  if len(strCifra) < maxDigitos then
     for i = len(strCifra) to maxDigitos
       strCompletar = strCompletar & "0"
     next
     strCodigo = strCompletar & strCifra
  else
    'Puedes hacer una nueva validacion, si es igual o si es mayor
  end if
  GeneraCodigo = strCodigo
End Function

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 13:03.