FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
Lo más sencillo sería que nos dijeras exactamente cuál es el error que te marca. Delphi no tiene problemas con la cláusual "AS" de SQL, quickreport tampoco, así que el problema no va por ahí.
Pero como dije, sin saber cuál es el error, es dificil estar adivinando. Puede ser que tengas un problema de sintaxis, que te falte una coma, o algo.
__________________
|
#3
|
|||
|
|||
Todo ha quedado bien.
Gente del foro les comento que ya he podido solucionar el problemilla, y si ContraVeneno era un simple error de sintaxis.
__________________
La inteligencia me persigue, pero yo soy más rápido que ella. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
QuickReport | Nelly | Impresión | 4 | 07-10-2005 23:54:48 |
QuickReport | Nelly | SQL | 1 | 07-10-2005 18:53:22 |
QuickReport en XP | agova | Impresión | 0 | 16-08-2005 19:42:55 |
Gran duda con quickreport | lbidi | Impresión | 3 | 15-08-2005 20:28:44 |
Duda de QuickReport | blamsa | Impresión | 5 | 04-05-2005 10:58:49 |
|