Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/06/2007, 12:17
Avatar de Shiryu_Libra
Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Re: Manejar fechas de Cumpleaños


bueno.... siendo asi es un poco mas facil
en mi caso lo que haria....

una tabla con los datos:
nombre(CHAR), fcumple(INT)..... etc

lo que nos interesa seria principalmente NOMBRE Y FECHA DE CUMPLEAÑOS...

como lo evaluaria.... viendo que en el foro el campo fecha es muy problematico... mejor guardamos los datos en campo numerico, como dijo una ves Tammander(), que de hecho uso la misma tecnica

al entrar a la pagina... consulta rapida a la base (ya se que hay metodos mas faciles, pero es una guia )

prmero la fecha
Código:
 criterio=year(now)&right("00"&Cstr(month(now)),2)&right("00"&Cstr(day(now)),2)
despues consultamos
Código:
 SQL="SELECT nombre, fcumple from tabla where fcumple="&criterio&";"
y el despliegue
Código:
 response.write "Cumpleañeros de HOY"
while RS.EOF=FALSE
response.write RS.Fields.Item("nombre").value
wend


ahora bien... para que te funcione adecuadamente... cuando grabes los datos, especialmente la fecha... utiliza ya sea un calendarios AKI, AKA, San Google o simplemente, metes 3 selects con los años, meses, dias, y concatenas... ¿¿¿pero no se concatenar???

tomas del formulario
Código:
var1=right("0000"&Cstr(request.form("years")),4)
var2=right("00"&Cstr(request.form("months")),2)
var3=right("00"&Cstr(request.form("days")),2)

criterio=var1&var2&var3
cualquier duda mas... postea
suerte

p.d. cualquier comentario podra y sera mejorado por los muchachos del FORO
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra