Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
QuickReport com 2 Details? É possível?Olá pessoal!Estou com um problema, será que é possível fazer um relatório no QuickReport 3.0.5 do Delphi 4 em que eu use dois details de duas tabelas diferentes? Já tentei de tudo e não consegui nada. Sei que existe a opção sub-details mas não serve, pos quero que cada detail fique um embaixo do outro separadamente, e não um entre o outro como ocorre neste caso.Alguém pode me ajudar?Abraços!
Sub-relatório? Acho que não tem no QR...Quanto ao grupo não sei se funcionará com duas tabelas diferentes, mas vou tentar!Abraço e muito obrigado!
Existe algum tipo de relação entre estas tabelas ? Os registros precisam ficar um logo abaixo do outro ?Tipo:Registro tabela 1Registro tabela 2Registro tabela 1Registro tabela 2Ou pode ser todos os registros da tabela 1 e depois todos da tabela 2 ?Dependendo você resolve tudo por um SQL com UNION
As tabelas não tem relação, os registros deveriam ficar assim:Registro tabela 1Registro tabela 1Registro tabela 1Registro tabela 1...Registro tabela 2Registro tabela 2Registro tabela 2...Ou seja como você falou na segunda opção, como declaro o SQL com UNION? É uma expressão nova? Ou eu que estou enferrujado com meu velho SQL (também tenha dó, eu já programei até em Clipper...).Se puder me dar um exemplo agradeço, de qualquer modo muito obrigado amigo!
O UNION é uma cláusula SQL que serve para uniar uma ou mais tabelas, tipo:
select tabela1.codigo, tabela1.nome, tabela1.preco, '1' as Tipofrom tabela1where tabela1.restricoes_desejadasUNIONselect tabela2.codigo, tabela2.nome, tabela2.preco, '2' as Tipofrom tabela2where tabela2.restricoes_desejadasorder by 4
De acordo com o BD irá funcionar tranquilamente, precisa cuidar tb que em ambos SQLs precisa possuir os mesmos tipos de campo, ou seja, ele não irá conseguir unir uma string com integer, ao menos que mande converter, caso tenha dificuldade, post o seu SQL.
:( Não deu certo o UNION, pos os campos das duas tabelas tem nomes e tipos diferentes...Será que exixte outra saída?Abraço a todos!
Poderia colocar a estrutura das tabelas ?Com nome dos campos e tipo, e ainda os campos que deseja mostrar no relatório...
você colocar sub-relatório não dá???e grupo???tb não???OBS.: não sei se isso existe nesse Quick Report