Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
diegospfc Novato

Registrado: Terça-Feira, 30 de Agosto de 2011 Mensagens: 33
|
Enviada: Sex Set 02, 2011 9:08 am Assunto: juntar 2 querys em um ADO Query |
|
|
Bom dia pessoal, não sei se o assunto é esse mesmo que coloquei acima.
Estive conversando com um colega ontem e ele me falou que existe um componente no Delphi que eu posso colocar e ADoQuery e apenas uma. E atribuir esta ao Dataset do meu QuickRep.
Que componente misterioso seria esse? |
|
Voltar ao Topo |
|
 |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
|
Voltar ao Topo |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9100 Localização: Sinop-MT
|
Enviada: Sex Set 02, 2011 9:31 am Assunto: |
|
|
e da uma revisada no q vc escreveu q ta esquisito _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
Voltar ao Topo |
|
 |
diegospfc Novato

Registrado: Terça-Feira, 30 de Agosto de 2011 Mensagens: 33
|
Enviada: Sex Set 02, 2011 9:38 am Assunto: |
|
|
joemil escreveu: | e da uma revisada no q vc escreveu q ta esquisito |
Eu tenho duas ADO Querys. Não posso atribuir duas ADO Query no DataSet do QuickRep. Poderia utilizar dois QuickReps e utilizar o qrCompositeReport para juntar, mas estou tendo outros problemas com ele e estou querendo utilizar desta outra forma.
Eu não quero juntar dois scripts SQL através do UNION. As consultas não tem relacionamentos, são totalmente independentes.
Eu fiquei sabendo que existe uma forma de JUNTAR as ADO's em um outro componente (acho que seria componente), daí queria saber o nome desse componente.
Meu colega falou que depois que junto e mando exibir os campos no DataModule ele vai listar os campos das duas querys. |
|
Voltar ao Topo |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9100 Localização: Sinop-MT
|
Enviada: Sex Set 02, 2011 10:01 am Assunto: |
|
|
nossa, q diferenca de explicacao. agora sim.
eu nao uso ADO, e tb nao uso QuickReport.
no FastReport, vc pode inserir qtas queries quiser (e pode ser ADO, DBX, BDE, IBX, ZEOS, ou qq outro mecanismo de dados), e vc pode inserir qtas bandas de dados (ou ate mesmo paginas) q quiser.
o FastReport se encarrega de listar cada banda de dados (ou cada pagina) na sequencia q vc inseriu. rapido e facil _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
Voltar ao Topo |
|
 |
diegospfc Novato

Registrado: Terça-Feira, 30 de Agosto de 2011 Mensagens: 33
|
Enviada: Sex Set 02, 2011 10:29 am Assunto: |
|
|
joemil escreveu: | nossa, q diferenca de explicacao. agora sim.
eu nao uso ADO, e tb nao uso QuickReport.
no FastReport, vc pode inserir qtas queries quiser (e pode ser ADO, DBX, BDE, IBX, ZEOS, ou qq outro mecanismo de dados), e vc pode inserir qtas bandas de dados (ou ate mesmo paginas) q quiser.
o FastReport se encarrega de listar cada banda de dados (ou cada pagina) na sequencia q vc inseriu. rapido e facil |
A versão free dele tem alguma restrição que possa me impossibilitar de fazer algo? Ou existe alguma versão na pasta lib do Delphi 7 para instalar? |
|
Voltar ao Topo |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9100 Localização: Sinop-MT
|
Enviada: Sex Set 02, 2011 12:35 pm Assunto: |
|
|
tem o free report, mas é mto antigo
no QR, acho q o CompositeReport deve fazer isso, mas deve dar um trabalhao danado.
no fastreport se quiser fazer um composite, so precisa disso:
Código: | with frxReport1 do
begin
Clear;
LoadFromFile('c:\1.fr3');
PrepareReport;
LoadFromFile('c:\2.fr3');
PrepareReport(False);
ShowPreparedReport;
end;
|
_________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
Voltar ao Topo |
|
 |
diegospfc Novato

Registrado: Terça-Feira, 30 de Agosto de 2011 Mensagens: 33
|
Enviada: Sex Set 02, 2011 2:34 pm Assunto: |
|
|
joemil escreveu: | tem o free report, mas é mto antigo
no QR, acho q o CompositeReport deve fazer isso, mas deve dar um trabalhao danado.
no fastreport se quiser fazer um composite, so precisa disso:
Código: | with frxReport1 do
begin
Clear;
LoadFromFile('c:\1.fr3');
PrepareReport;
LoadFromFile('c:\2.fr3');
PrepareReport(False);
ShowPreparedReport;
end;
|
|
Cara, no quickreport também não tem mistério de adicionar vários quickreps, basta fazer isso:
Código: | with QRCompositeReport1.Reports do
begin
Add(QuickRep1);
Add(QuickRep2);
Add(QuickRep3);
end; |
O meu problema é outro, quando divido o quickrep em colunas, as colunas depois da 1 sobem. Cortam o quickrep1.
Então como não consegui resolver isso, estou tentando bolar uma outra forma.
Me parece que o ClientDataSet eu posso fazer o que quero, mas ainda vou dar uma olhada nele. |
|
Voltar ao Topo |
|
 |
diegospfc Novato

Registrado: Terça-Feira, 30 de Agosto de 2011 Mensagens: 33
|
Enviada: Seg Set 05, 2011 10:47 am Assunto: |
|
|
Resolvi o meu problema apenas atualizando a versão do QuickReport para a 5.02.
A versão 3.0 nativa no Delphi 7 apresentada este problema.
Obrigado a todos! |
|
Voltar ao Topo |
|
 |
|