CRYSTAL 2008 - INSERIR VARIAS SECOES DETALHES

CLEVERTON 09/07/2013 14:49:28
#425757
[Ô]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 ?

CLEVERTON 15/07/2013 08:38:36
#426025
Alguma idéia!
Help-me!
CLEVERTON 15/07/2013 11:13:49
#426045
Eu Usei um SELECT ...... UNION SELECT .....
resolveu parcialmente.

o problema é que eu queria inserir em outra seção detalhes para persolizar.

Alguma Idéia ?
CLEVERTON 15/07/2013 11:41:17
#426051
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!
CLEVERTON 15/07/2013 17:26:00
#426083
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.
Tópico encerrado , respostas não são mais permitidas