| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2006 14:58:13
|
ChristielenPJ
JavaEvangelist
![[Avatar]](/images/avatar/0)
Membro desde: 27/09/2004 00:00:00
Mensagens: 414
Offline
|
Olá pessoal!
Tenho novas dúvidas em relação a relatórios.
Então...
Eu tenho um relátorio que chama Fluxo de Caixa que ele pega valores da tabela Contas a Pagar e Contas a Receber...
tb_cap, como os atributos:
docPag: nome do documento
valor: valor do documento
tb_car, como os atributos:
docRec: nome do documento
valor: valor do documento
E quero que meu relátorio fique da seguinte forma:
Nome do documento || Débito || Crédito
Contas a Pagar _____ 100,00
Contas a Receber _____________ 200,00
Contas a Receber _____________ 200,00
________________Saldo Total: R$ 300,00
Como faço isso no IReport se no Nome do documento tenho docPag como DocRec???
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2006 15:57:23
|
pablodrumondPJ
JavaChild
![[Avatar]](/images/avatar/0)
Membro desde: 29/07/2004 00:00:00
Mensagens: 138
Offline
|
Olá,
Uma das maneiras é essa:
Altere sua string de seleção para algo parecido com isso:
SELECT 0 as CP, Valor_Conta_Receber AS CR FROM tabela_conta_receber
UNION
SELECT Valor_Conta_Pagar AS CP, 0 AS CR FROM tabela_conta_pagar
Depois utilize a funcionalidade do campo "Print When Expression" nas propriedades do componente, inserindo algo do tipo:
$F{CP} > 0 para exibir em uma coluna OU $F{CR} > 0 para exibir na outra coluna
Falow
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2006 16:17:19
|
ChristielenPJ
JavaEvangelist
![[Avatar]](/images/avatar/0)
Membro desde: 27/09/2004 00:00:00
Mensagens: 414
Offline
|
Muito obrigada!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2006 16:57:55
|
ChristielenPJ
JavaEvangelist
![[Avatar]](/images/avatar/0)
Membro desde: 27/09/2004 00:00:00
Mensagens: 414
Offline
|
Eu testei o Print When Expression e ele continua imprimindo sempre 0.0 ao invés de ficar em branco...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2006 07:31:02
|
pablodrumondPJ
JavaChild
![[Avatar]](/images/avatar/0)
Membro desde: 29/07/2004 00:00:00
Mensagens: 138
Offline
|
Olá,
Vc está instanciando outro Double nesse código, e a comparação entre as variáveis de referência sempre será diferente.
Aqui utilizo a versão 0.4 do iReport e não preciso utilizar Wrappers, faço sempre assim:
|
|
|
 |
|
|