Fórum Comé que faço isto... #167039
30/06/2003
0
O comé é só propaganda....mas,
tenho uma dúvida,
Como faço um relatório no QReport com mais de uma tabela exemplo:
Primeiro Listar uma query com o contas a pagar de acordo com um periodo selecionado pelo usuário e, depois listar no mesmo relatório o contas a receber e em seguida a diferenca, ou seja, conta a pagar menos conta a receber = diferença...
ficaria mais ou menos assim:
PERIODO DE TAL A TAL
CONTAS A PAGAR
vencimento titulo valor
01/01/03 12354 R$ 125,00
CONTAS A RECEBER
vencimento titulo valor
01/01/03 55555 R$ 100,00
TOTAL DO CONTAS A PAGAR : R$ 125,00
TOTAL DO CONTAS A RECEBER : R$ 100,00
DIFERENÇA..............................: R$ 25,00
agradeço por dicas, exemplos e sugestões....
uso tabela paradox com delphi 5
um delphi abraço...
rikguedes 8)
tenho uma dúvida,
Como faço um relatório no QReport com mais de uma tabela exemplo:
Primeiro Listar uma query com o contas a pagar de acordo com um periodo selecionado pelo usuário e, depois listar no mesmo relatório o contas a receber e em seguida a diferenca, ou seja, conta a pagar menos conta a receber = diferença...
ficaria mais ou menos assim:
PERIODO DE TAL A TAL
CONTAS A PAGAR
vencimento titulo valor
01/01/03 12354 R$ 125,00
CONTAS A RECEBER
vencimento titulo valor
01/01/03 55555 R$ 100,00
TOTAL DO CONTAS A PAGAR : R$ 125,00
TOTAL DO CONTAS A RECEBER : R$ 100,00
DIFERENÇA..............................: R$ 25,00
agradeço por dicas, exemplos e sugestões....
uso tabela paradox com delphi 5
um delphi abraço...
rikguedes 8)
Rikguedes
Curtir tópico
+ 0
Responder
Posts
30/06/2003
Fabiobilicki
use uma query com o texto usando UNION
´select cliente as clifor, vencimento, valor , ´pag´ AS Word from pagar
where (vencimento >= :DataIni) and (vencimento <= :DataIni)
union
select fornecedor as clifor, vencimento, valor , ´recr´ AS Word from receber
where (vencimento >= :DataIni) and (vencimento <= :DataIni)
´
o unico problema é que os campos tem que ser iguais, ou usar o CAST para deixa-los iguais...
abraço
´select cliente as clifor, vencimento, valor , ´pag´ AS Word from pagar
where (vencimento >= :DataIni) and (vencimento <= :DataIni)
union
select fornecedor as clifor, vencimento, valor , ´recr´ AS Word from receber
where (vencimento >= :DataIni) and (vencimento <= :DataIni)
´
o unico problema é que os campos tem que ser iguais, ou usar o CAST para deixa-los iguais...
abraço
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)