Ver Mensaje Individual
  #1  
Antiguo 27-12-2009
Avatar de Kamael
Kamael Kamael is offline
Miembro
 
Registrado: ago 2007
Posts: 64
Reputación: 19
Kamael Va por buen camino
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
Responder Con Cita