Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Problemas con Qreport (TQRSUBDETAIL) (https://www.clubdelphi.com/foros/showthread.php?t=57599)

nikotina 21-06-2008 17:19:32

Problemas con Qreport (TQRSUBDETAIL)
 
Hola Gente. Mi problemas es que no puedo imprimir una consulta.
Tengo un Query con los datos de clientes y en el Qreport tengo un qrsubdetail con su dataset al query1 y dentro del subdetail un qrdbtext con su dataset al query1 y el data field con el campo "nom_cliente". pero cuando ejecuto no imprime nada. solo me muestra: [nom_cliente].
Desde ya muchas gracias a todos.

BlueSteel 21-06-2008 17:22:33

Cita:

Empezado por nikotina (Mensaje 294999)
Hola Gente. Mi problemas es que no puedo imprimir una consulta.
Tengo un Query con los datos de clientes y en el Qreport tengo un qrsubdetail con su dataset al query1 y dentro del subdetail un qrdbtext con su dataset al query1 y el data field con el campo "nom_cliente". pero cuando ejecuto no imprime nada. solo me muestra: [nom_cliente].
Desde ya muchas gracias a todos.

Hola nikotina...

tienes vinculado el Informe del QReport a Query ??? Tienes abierta la consulta sql del query ???

si la consulta esta abierta (en modo de diseño) y le haces doble clik al informe del QReport y luego presionas el boton de Preview... podras ver los datos... si no se ven es por que no tienes vinculado el Dataset (Query) al QReport (Informe)

Salu2:p:D

nikotina 21-06-2008 19:54:51

Lo he hecho asi pero no muestra nada.

Como vinculo el dataser al QReport?

BlueSteel 21-06-2008 20:13:15

En las propiedades del Informe del QReport, tiene una opción que dice DataSet, entonces debes seleccionar tanto el Query o Table correpondiente a la consulta..... si el Query o Table no esta dentro del mismo Formulario del Reporte, deberás agregar en las uses la referencia al Formulario donde estan...

depues debes abrir (en modo de diseño) el formulario donde estan la Query o la Table... vas al Informe de QReport, y en la opción DataSet, deberias ver los Querys o Tables a los que puedas vincular

Salu2:p:D

Caro 22-06-2008 21:05:15

Hola nikotina, estas utilizando una banda qrsubdetail, generalmente se la utiliza cuando quieres mostrar un reporte maestro detalle, por si a caso tu tienes en tu informe una banda qrDetail. Si solo quieres mostrar un listado, te aconsejo que utilices un qrDetail, el cual no tiene un DataSet asociado, porque se enlaza directamente con el DataSet que tu le das al QuickReport en su propiedad DataSet, ahora si te fijas el qrsubDetail si tiene un DataSet, pero es para enlazar al segundo DataSet que haría de detalle en tu reporte.

Saluditos


La franja horaria es GMT +2. Ahora son las 01:11:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi