CRYSTAL 2008 - INSERIR VARIAS SECOES DETALHES
[Ô]O resultado seria algo parecido com o dessa imagem.[Ô]
Como eu faço para imprimir um relatório com várias seções detalhes, porém elas não tem ligação de campos ou relacionamento.
o que eu queria é algo do tipo
Detalhes 1
[Ô]Select * from produtos[Ô]
Detalhes 2
[Ô]Select * From clientes[Ô]
Detalhes 3
Select * From Fornecedores
eu vi um artigo no macoratti, só que lá era um subrelatório, e eu tava querendo fazer três listas.. uma em baixo da outra.
alguma idéia ?
Como eu faço para imprimir um relatório com várias seções detalhes, porém elas não tem ligação de campos ou relacionamento.
o que eu queria é algo do tipo
Detalhes 1
[Ô]Select * from produtos[Ô]
Detalhes 2
[Ô]Select * From clientes[Ô]
Detalhes 3
Select * From Fornecedores
eu vi um artigo no macoratti, só que lá era um subrelatório, e eu tava querendo fazer três listas.. uma em baixo da outra.
alguma idéia ?
Alguma idéia!
Help-me!
Help-me!
Eu Usei um SELECT ...... UNION SELECT .....
resolveu parcialmente.
o problema é que eu queria inserir em outra seção detalhes para persolizar.
Alguma Idéia ?
resolveu parcialmente.
o problema é que eu queria inserir em outra seção detalhes para persolizar.
Alguma Idéia ?
Estou resolvendo da seguinte forma.
Fiz o SELECT com UNION como foi citado acima.
criei uma nova Group Section
e coloquei formulas para esconder ou aparecer de acordo com a informação, assim dá para personalizar do jeito que eu pretendo.
Caminho:
Vai em [Ô]Section Expert...[Ô] > [Ô]Marca <Supress - No Drill-Down> Clica botão de formula ao lado, e coloca a formula abaixo.
if {sataset.FormaPgto} = [Ô]INVALIDO[Ô] then
TRUE
ELSE
FALSE
Se Meu problema for resolvido, posto em breve!
Fiz o SELECT com UNION como foi citado acima.
criei uma nova Group Section
e coloquei formulas para esconder ou aparecer de acordo com a informação, assim dá para personalizar do jeito que eu pretendo.
Caminho:
Vai em [Ô]Section Expert...[Ô] > [Ô]Marca <Supress - No Drill-Down> Clica botão de formula ao lado, e coloca a formula abaixo.
if {sataset.FormaPgto} = [Ô]INVALIDO[Ô] then
TRUE
ELSE
FALSE
Se Meu problema for resolvido, posto em breve!
Bom Pessoal, o procedimento foi o seguinte:
1 - Criar o DataTable
2 - Jogar os campos do datatable no RPT ( crystal )
3 - Criar duas SQLs e usar o UNION
( select cod as codigo, cliente as nome from clientes union select codcli as codigo, produto as nome from produtos)
FIZ ESSE EXEMPLO SOMENTE PARA FICAR MAIS FÃCIL O ENTENDIMENTO
4 - adicionar uma seção GroupHeaderSection ao RPT ( clica em section expert )
5 - criar uma formula para esconder/suprimir a seção quando o campo clientes.cod=1
6 - chamar o rpt via código,
bom, se tiverem qualquer dúvida abram um tópico e me chamem via msg interna que estarei ai para ajudar.
1 - Criar o DataTable
2 - Jogar os campos do datatable no RPT ( crystal )
3 - Criar duas SQLs e usar o UNION
( select cod as codigo, cliente as nome from clientes union select codcli as codigo, produto as nome from produtos)
FIZ ESSE EXEMPLO SOMENTE PARA FICAR MAIS FÃCIL O ENTENDIMENTO
4 - adicionar uma seção GroupHeaderSection ao RPT ( clica em section expert )
5 - criar uma formula para esconder/suprimir a seção quando o campo clientes.cod=1
6 - chamar o rpt via código,
bom, se tiverem qualquer dúvida abram um tópico e me chamem via msg interna que estarei ai para ajudar.
Tópico encerrado , respostas não são mais permitidas