[firebase-br] Gerar Consulta CrossTab com Firebird (Referencia Cruzada) !

Carlos H. Cantu listas em warmboot.com.br
Seg Jun 27 21:27:32 -03 2005


Já pensou em usar uma stored procedure selecionável para gerar os
dados do seu relatório? Talvez ajude.

[]s
Cantu
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br

VS> Bom dia a todos os amigos...

VS> Estou com dificuldades em gerar alguns relatórios onde alguns campos tem que
VS> se transformar em COLUNAS no meu relatorio de consulta... porem ainda não
VS> consegui resolver isto usando o Firebird pois não sei se o mesmo possui este
VS> recurso que no sqlserver possui.

VS> PREFIX
VS> PIVOT

VS> No caso preciso preencher o result da seguinte forma:

VS> TAB-MOVIMENTOS:
VS> * CD_MOV
VS> DATAMOV
VS> CD_DESPESA #
VS> COMPLEMENTO
VS> VALOR

VS> TAB-DESPESA
VS> * CD_DESPESA
VS> DESCRICAO_DESP
VS> {
VS> 1 - BORRACHARIA
VS> 2 - REFEICOES
VS> 3 - COMBUSTIVEL
VS> N - ETC.......
VS> }


VS> Veja o resultado do campo CD_DESPESA na tabela Movimentos precisa ser gerado
VS> no relatorio da seguinte forma:

VS> DATAMOV    |    COMPLEMENTO                 |  -->>  BORRACHARIA  |
VS> REFEICOES    |    COMBUSTIVEL   |

VS> 05/06                   ALMOCO CARRETO                        0,00
VS> 15,00                          0,00
VS> 07/06                  CONSERTO PNEU
VS> 25,00                          0,00                          0,00
VS> 10/06                  ABASTECIMENTO TESTE                    0,00
VS> 0,00                        35,00


VS> Veja que os clientes que trabalham com Excel principalmente fazem este tipo
VS> de relatorio pela facilidade de adicionar as colunas que quizer porem
VS> estou necessitando gerar este tipo de relatorio/consulta usando o Delphi
VS> para depois que o RESULT for populado eu poder imprimir...

VS> Bem, aguardo a ajuda dos amigos que já passaram pelo mesmo problema.

VS> Obrigado,
VS> Everson




















VS> ______________________________________________
VS> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
VS> Para editar sua configuração na lista, use o endereço
VS> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
VS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista