Bom dia programadores!!
Estou no trabalho no momento e estao me cobrando para fazer um relatorio com varias consultas (Adoquerys) no mesmo relatorio.
O projeto para fazer o relatorio tem:
1- form1 contendo 1 adoconnection + 4 adoquerys + 4 datasources
2-form2 contendo 1 Quickrepot + 4Qbands(details)
Como diabos vo fazer com que o QuickReport pegue a referencia das as outras adoquerys ?Se ele pode apenas pegar apenas uma adoquery por vez.
Tem algum método para inserir o resultado da consulta sql no quickreport sem dar o preview antes?
Ex:
form2.quickreport1.datasource := form1.adoquery1;
form2.preview;
Já tentei desta forma , mas não tive sucesso:
var
contador:Integer;
begin
contador := 0;
while(contador<=1)
begin
if(contador =0) then
begin
form2.quickreport1.datasource := form1.adoquery1;
form2.preview;
end else if(contador = 1) then
begin
form2.quickreport1.datasource := form1.adoquery2;
form2.preview;
end;
end;
end.
Por favor alguem poderia me ajudar?