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

Rellenar con ceros datos

Estas en el tema de Rellenar con ceros datos en el foro de ASP Clásico en Foros del Web. [CódEmpleado] = Format$([CódEmpleado], "0000")...
  #1 (permalink)  
Antiguo 02/05/2002, 11:49
 
Fecha de Ingreso: enero-2002
Ubicación: Burgos, España
Mensajes: 116
Antigüedad: 22 años, 5 meses
Puntos: 0
Rellenar con ceros datos

[CódEmpleado] = Format$([CódEmpleado], "0000")
  #2 (permalink)  
Antiguo 02/05/2002, 12:05
 
Fecha de Ingreso: enero-2002
Ubicación: Burgos, España
Mensajes: 116
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Rellenar con ceros datos

Perdonad estaba poniendo el título cuando ha desaparecido y me he dado cuenta que se había publicado (seguro que habré dado intro sin querer).
Lo que quería poner es que, en varios formularios de la intranet de mi empresa pido el número de empleado y como en la base de datos la tengo en formato texto de cuatro caracteres les obligo en las características del campo que metan cuatro dígitos aunque la mayoría de ellos tengan el número inferior al 1000.
Protestan porque en los formularios de access sí se lo evito con ...
Cita:
[CódEmpleado] = Format$([CódEmpleado], "0000")
Ponen el número limpio, ejemplo el 22, y automáticamente se lo formateo a 0022.
Esto lo quisiera hacer en ASP o de alguna forma.
¿Alguien sabe si se puede hacer?


Gracias
  #3 (permalink)  
Antiguo 02/05/2002, 13:13
 
Fecha de Ingreso: julio-2001
Mensajes: 185
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Rellenar con ceros datos

webcam, yo realizo esto:

<% =String(4 - len(var_cod_empleado),"0") & var_cod_empleado %>


Espero te funcione!
  #4 (permalink)  
Antiguo 03/05/2002, 03:55
 
Fecha de Ingreso: enero-2002
Ubicación: Burgos, España
Mensajes: 116
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Rellenar con ceros datos

Gracias mofo!, me has prestado una buena ayuda pero no he conseguido pulirlo del todo, así que copio el código con algún comentario por si alguien me puede ayudar
Código:
<BODY>

<script>
	function ceros(codigo)
		{
		<!-- Recoge el valor de codigo -->
		alert(codigo)
		<!-- Pero si lo pongo como una variable no me toma la longitud, sin embargo si pongo una constante sí. -->
		alert(<%=(len(cod))%>)
		<!-- Si pongo que me lo rellene a '0' sólamente pone un 0, pero si pongo otro número me pone 4 -->
		codigo = <%= string(4 - len(codigo),"0")& codigo %>
		alert(codigo)
		window.document.all.codigo.value=codigo
		}
</script>
<form>
	<input type="text" name="codigo" onblur=ceros(codigo.value)> </form> </BODY> </HTML>
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:21.