Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   solo me imprime el primer registro repetido (https://www.clubdelphi.com/foros/showthread.php?t=65582)

Kamael 27-12-2009 19:22:53

solo me imprime el primer registro repetido
 
Pues eso. quiero imprimir un informe haciendo un ADOQuery entre dos fechas y solo me imprime el primer registro pero repetido. Si en el intervalo de fechas hay cuatro registros, me los imprime todos repetidos, con el primer registro de la tabla.
El codigo del Adoquery es este :
Código:

Query2.SQL.Text := ('SELECT * FROM Kilometros ');
Query2.sql.add('Where Fech between :Fecha1 and :Fecha2');
Query2.Parameters.ParamByName('fecha1').Value := FormatDateTime('dd,mm,yyyy',dtpc1.Date) ;
Query2.Parameters.ParamByName('fecha2').Value := FormatDateTime('dd,mm,yyyy',dtpc2.Date) ;
query2.SQL.Add('Order by Fech,Kil');
Query2.Open;
Query2.Filter := 'Mat = '+QuotedStr(Cb1.Text);
Query2.Filtered := True;
Form4.QuickRep1.Print ;

En el DataSet del qreport tengo puesto Form1.Query2
Esto mismo está hechjo para Dbgrid y me funciona perfectamnete.
La banda donde van los QrDbText es una rbDetail

Kamael 27-12-2009 20:14:51

Yo mismo me respondo.
Tenia los DataSet de los qrDbText asignados a la AdoTable en vez de al Query2.


La franja horaria es GMT +2. Ahora son las 08:22:48.

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