FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hola kipow, muchas gracias por su respuesta, pero no he podido solucionar mi problema, me explicare con mas detalle, el query lo ejecuta correctamente, le paso el parametro ke el usuario selecciona digamos curso=primero y ejecuto el query y me arroja los resultados correctos, si hay cinco estudiantes de primero me devuelve los datos de esos 5 estudiantes, el problema surge cuando trato de poner esos datos de esos 5 estudiantes en un reporte creado con qreport. si tengo digamos los datos edad y codigo para cada uno de esos estudiantes, yo creo el reporte con dos qrlabel con caption edad y codigo respectivamente en una banda detail y pongo dos QRDBText con los ke enlazo los datos resultantes del query en su propiedad dataset pongo el nombre del query por decir query1 pero en su propiedad datafield como depende de un query que obtiene su parametro en tiempo de ejecucion no le puedo asignar nada directamente sino por codigo despues de haberle pasado el parametro y haberlo ejecutado, lo hago con la siguiente instruccion
ke son los datos ke necesito en el reporte, edad y codigo, al generar el reporte me crea los campos correspondientes pero sin datos, algo asi Edad: Codigo: Edad: Codigo: y esto se repite las veces ke registros haya encontrado, si encuentra 5 estudiantes del curso primero se repite 5 veces pero no me muestra en en reporte los datos que me devuelve el query, y no he dado como resolverlo, agradesco cualkier ayuda, chao y muchas gracias |
#2
|
|||
|
|||
solucion
Hola compañeros presento la solucion al problema publicado, el problema estaba en la propiedad datafield del QRBDtext ya que yo le estaba asignando valores retornados del query asi
pero esa propiedad es un string donde señalo el campo de la tabla o del query del ke tomo los datos es decir con esta instruccion anterior si el primer estudiante ke me devolvia tenia 10 años, buscaba el campo del query llamado 10 años, como ese campo logicamente no existe no me mostraba nada, asi ke la forma correcta de asignar valor a esa proiedad datafield es la siguiente:
y ahi si me toma los datos del campo edad del query y me los muestra en el reporte. muchas gracias por la atencion prestada chao |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
problema con query | UREÑA | Conexión con bases de datos | 3 | 11-07-2007 21:09:29 |
Problema con un Query!!!! | Carmen | Conexión con bases de datos | 2 | 10-11-2004 14:45:21 |
Imprimir 2 Query en QReport ( sin relacion ) | Malon | Impresión | 3 | 07-10-2004 18:27:08 |
en un Qreport como relacionar dos query | URBANO | Impresión | 2 | 29-07-2003 20:05:21 |
QReport con Query | juanen | Impresión | 3 | 08-05-2003 21:16:18 |
|