Ver Mensaje Individual
  #1  
Antiguo 07-09-2007
Caray Caray is offline
Miembro
 
Registrado: abr 2006
Posts: 61
Reputación: 19
Caray Va por buen camino
Duda con QuickReport

Hola compañeros del foro, tengo una gran duda con QuickReport.
Lo que pasa es que tengo una tabla "datos_personales" que tiene los campos(nombre,direccion y fecha_nacimiento), entonces lo que hago en el reporte es mostrar los datos de las personas que nacieron en un rango de fecha por ejemplo de 15/02/1987 a 15/02/2007.
Pero se me ocurrio que tambien muestre la edad, para ello un amigo de nombre Marcelo me dijo que en el SQL pusiera ademas de los campos esta linea year(now())-year(fecha_nacimiento) as edad o sea
Select nombre,...,year(now())-year(fecha_nacimiento) as edad. Ahora en el QuickReporte uso 4 QRDBLABELS 3 para los campos de mi tabla y otro para la edad, el dataset apunta a un query, pero cuando intento ver los datos me manda error por la edad, es decir el qrdblabel de la edad tambien apunta al query y el fieldname le puse edad por eso del AS edad. No se cual sea el error, no se si en delphi para quickreport no se pueda usar el as edad, cabe mencionar que en Access la consulta me la muestra bien.
Si me ayudan se lo agradecereo si saben otra forma para que muestre la edad sin tener un campo para ello mejor, lo intente con una funcion que usa DecodeDate pero a todos los registros le pone la edad del primero y por eso me fui por la otra opcion. Sin más me despido.
__________________
La inteligencia me persigue, pero yo soy más rápido que ella.
Responder Con Cita