Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gutostraube

QuickReport

Recommended Posts

Dae pessoal,

 

Estou com um probleminha... Desenhei um relatório usando os componentes do QuickReport. Deu certo, ele funcionou certinho, mas eu precisava mostrar alguns dados mais detalhados. Resumindo as informações em cada linha ficaria assim:

 

Cabeçalho

Equipamento 1

Componente 1 do Equipamento 1

Componente 2 do Equipamento 1

Componente 3 do Equipamento 1

...

Componente N do Equipamento 1

Equipamento 2

Componente 1 do Equipamento 2

...

Componente N do Equipamento 1

Equipamento N

Componente 1 do Equipamento N

...

Componente N do Equipamento N

 

Entende como? Tem que mostrar os equipamentos e também os componentes que fazem parte de cada equipamento. A única solução que encontrei até agora foi gerar um relatório para cada equipamento. Com até uns 3 equipamentos não é muito complicado, mas o problema vai ser quando tiver, por exemplo, 20 equipamentos. Vão ser muitos relatórios. Pensei em alguma coisa como se fossem Sub-Header (Sub-cabeçalhos) onde ficariam as informações de cada equipamento. Se fosse para "programar" o relatório, em português estruturado meio tosco (hehe), seria algo mais ou menos assim:

 

equanto (houverem coponentes) faça

início

se (equipamento <> equipamento anterior) então

mostre equipamento

mostre componente

fim

 

Ou seja, mostrar os componentes e a cada equipamento diferente mostrar os dados do equipamento.

 

Se alguém tiver alguma solução...

 

Obrigado,

 

Gustavo Straube

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cabeçalho [ title]Equipamento 1 [detail]Componente 1 do Equipamento 1 [ subdetail ou loop band]Componente 2 do Equipamento 1 [ subdetail ou loop band]Componente 3 do Equipamento 1 [ subdetail ou loop band]...Componente N do Equipamento 1 [ subdetail ou loop band]Equipamento 2 [detail]Componente 1 do Equipamento 2 [ subdetail ou loop band]...Componente N do Equipamento 1[ subdetail ou loop band]Equipamento N [detail]Componente 1 do Equipamento N [ subdetail ou loop band] [band]onPrint.. if value = 'x' then value = 'y';...Componente N do Equipamento N [ subdetail ou loop band]

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.