Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Problema Con Quickrep (https://www.clubdelphi.com/foros/showthread.php?t=60071)

ebeltete 18-09-2008 20:10:56

Problema Con Quickrep
 
Amigos, estoy trabajando con Firebird 2.0 y Delphi 5, estoy intentando imprimir una factura, para esto tengo un quickrep + un qrband+ varios qrdbtext, todos estos ligados a una consulta sql, el tema es que al hacer un quickrep.preview, en el reporte me muestra los datos del primer renglon de la consulta y me manda la consulta al ultimo renglon, no se si se entiende?

enecumene 19-09-2008 01:40:21

Si el QRBand es el QRDetails, tiene una propiedad que se llama Dataset, donde debes indicar el dataset donde haces la consulta.

Saludos.

Caro 19-09-2008 03:47:37

Hola ebeltete, cuando te muestra solo un registro de tu consulta es porque tu QuickReport en su propiedad DataSet no esta enlazado a tu query que realiza la consulta.

Saluditos

ebeltete 19-09-2008 13:32:22

Gracias Caro, es como tu dices, sabes donde puedo encontrar información en español acerca de los Quickreport?
Salu2

Caro 19-09-2008 17:19:53

Cita:

Empezado por ebeltete (Mensaje 315139)
....... sabes donde puedo encontrar información en español acerca de los Quickreport?

Hola de nuevo, puedes bajarte del FTP del foro, la cara oculta de delphi 4, en el capitulo 34 esta todo sobre quickReport esta es la dirección http://www.terawiki.clubdelphi.com/Delphi-Win32/Libros/ y también puedes revisar estos http://www.rinconcitodelphi.com/arti...uickReport.pdf
http://www.rinconcitodelphi.com/arti...rt/QReport.pdf

Saluditos

lina maria 28-09-2008 20:09:28

Problema con qreport y componentes ib
 
Hola amigos, tengo el siguiente problema tengo un reporte generado con qreport en el cual muestro una serie de datos de mi bd, es una bitacora donde muestro la fecha y las acciones desarrolladas en esa fecha, yo manejaba la consulta con el componente Tquery en el reporte ponia un componente Tqrdbtext, en su propiedad dataset enlazaba el query correspondiente y por codigo le pasaba tanto los datos como el enlaze al datafield asi:
Código Delphi [-]Form1.TQuery.Close; Form1.TQuery.ParamByName('login').AsString:=loginusuario; Form1.TQuery.ExecSQL; Form1.TQuery.Active:=true; Form1.TQuery.Open; Form1.QRDBFechaYHora.DataField:='fechayhora'; Form1.QRDBAccion.DataField:='Accion'; Form1.QuickRep1.Preview;


claro el componente TQrdbText lo tengo en una banda detail, de este modo me lo hace correctamente, el problema viene porque por problemas con el instalador tuve que cambiar los componentes de la paleta bde por los de la paleta interbase entonces cambie el componente TQuery por el componente TIBQuery, hago el mismo procedimiento enlazo el TQrdbText al Ibquery y el datafield al campo que necesito esto en una banda detail pero ya no me lo muestra correctamente no me muestra todos los registros del query sino que solo me muestra uno el primer registro, no se si para usar el query con este componente tengo ke hacer alguna otra configuracion pero la verdad lo he cacharreado pero no he dado como corregir el problema, les agradesco si me pueden ayudar, muchas gracias compañeros saludos

lina maria 28-09-2008 22:35:50

Disculpen mi torpeza
 
Cita:

Empezado por Caro (Mensaje 315094)
Hola ebeltete, cuando te muestra solo un registro de tu consulta es porque tu QuickReport en su propiedad DataSet no esta enlazado a tu query que realiza la consulta.
Saluditos

Hola compañeros, disculpen mi torpeza del afan de cambiar los componentes no me habia dado cuenta ke el qreport se habia desenlazado, yo solo me estaba fijando en cada uno de los QrdbText, apenas lo enlaze me quedo funcionando a la perfeccion, disculpen las molestias y de todos muchas gracias chao


La franja horaria es GMT +2. Ahora son las 22:33:01.

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