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]

Responder a