Boa tarde!! Eu fiz uma consulta desta maneira: procedure TFRM_CONSULTA_SAIDA.Button1Click(Sender: TObject); BEGIN if radiogroup1.ItemIndex = 0 then begin dm.CDS_CONSULTA_SAIDA.Active := False; dm.CDS_CONSULTA_SAIDA.Close; dm.CDS_CONSULTA_SAIDA.CommandText := 'select * FROM SAIDA INNER JOIN DETALHES_SAIDA on (DETALHES_SAIDA.ID_SAIDA = SAIDA.ID_SAIDA)WHERE SAIDA.ID_SAIDA =:cod'; dm.CDS_CONSULTA_SAIDA.Params.ParamByName('cod').AsString:=edit1.Text; dm.CDS_CONSULTA_SAIDA.Active := tRUE; end; if radiogroup1.ItemIndex = 1 then begin dm.CDS_CONSULTA_SAIDA.Active := False; dm.CDS_CONSULTA_SAIDA.Close; dm.CDS_CONSULTA_SAIDA.CommandText := 'select * FROM SAIDA INNER JOIN DETALHES_SAIDA on (DETALHES_SAIDA.ID_SAIDA = SAIDA.ID_SAIDA)where DATA_SAIDA=:mes'; dm.CDS_CONSULTA_SAIDA.Params.ParamByName('mes').AsDate:=strtodate(edit1.Text); dm.CDS_CONSULTA_SAIDA.Active := tRUE; end; END; O problema é que no quickreport quando tem mais de um registro no caso das consultas por data os registros se misturam no relátorio Eu coloquei os qrdbtext que são da saida na band column header e os qrdbtext da detalhes_saida na band detail! Com a consulta por código tudo tranquilo pois só busca um registro! Pesquisei e tentei colocar na subdetail e continuo misturando os regitros álguem poderia dar uma dica de como resolver este problema ou indicar um tutorial sobre quickreport? Se álguem puder ajudar agradeço! _________________________________________________________________ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/
[As partes desta mensagem que não continham texto foram removidas]