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

URJOSE, DAZUAGA, Por Favor, esto es simple para ud

Estas en el tema de URJOSE, DAZUAGA, Por Favor, esto es simple para ud en el foro de ASP Clásico en Foros del Web. Parte de mi anterior problema ya lo resolvi... Me quedó esta parte sin resolver: Recibo un FORM INPUT con MAX CHAR = 2 Este campo ...
  #1 (permalink)  
Antiguo 07/08/2002, 17:13
Avatar de laweb  
Fecha de Ingreso: junio-2002
Ubicación: BS AS
Mensajes: 183
Antigüedad: 22 años, 11 meses
Puntos: 0
URJOSE, DAZUAGA, Por Favor, esto es simple para ud

Parte de mi anterior problema ya lo resolvi...
Me quedó esta parte sin resolver:

Recibo un FORM INPUT con MAX CHAR = 2
Este campo se llama = año
Lo ideal sería recibir 02, como valor (año 2002) y mejor aun 00 como año 2000.

en el form, al recuperar, puedo llegar a recibir:

00, 01, o 02.... Cada cual como año 2000,2001 y 2002 resp.
Tambien puedo rcibir (muy posible) un valor como 0, 1, o 2.

Quiero convertir esto en Numeros o mejor dicho una variable numerica fija como ser:

AÑO = 02 o bien
AÑO = 00

( pues asi está en la BD que me paso el Cliente, como 15/04/00 )

Probé con esto :::

if LEN(año) < 2 then
Formatnumber(año,0,-1)
( el -º es condicion valida del TRISTATE pero no me asegura la cantidad de ceros, habria que...mmm. no me gusta

if LEN (año) < 2 then
AÑO= 0 & AÑO
Concatenando ??????

Soy medio animalito, que se yo...
Alguna idea o sugerencia les agradeceré

Saludos

LAWEB


  #2 (permalink)  
Antiguo 07/08/2002, 18:22
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 24 años
Puntos: 0
Re: URJOSE, DAZUAGA, Por Favor, esto es simple para ud

Hola amigo, mira esta función tan maja:

Código:
'___________________________________________
Function Formato(nNum, nLong)
'El Format de toda la vida con longitud de cadena
'¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  Formato = String(nLong - Len(CStr(nNum)), "0") & CStr(nNum)
End Function
Ejemplo:

Formato(18, 5) 'Devuelve 00018
Formato(15, 3) 'Devuelve 015

Espero que te sirva, creo que es lo que necesitas...

Un saludo.

<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a>
  #3 (permalink)  
Antiguo 07/08/2002, 20:18
Avatar de laweb  
Fecha de Ingreso: junio-2002
Ubicación: BS AS
Mensajes: 183
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: URJOSE, DAZUAGA, Por Favor, esto es simple para ud

Gracias Amigo _!
De maravillas

Te saluda

LAWEB

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 09:27.