Aumentar coluna de relatorio,de acordo com diferentes regist

Delphi

22/12/2004

Bem filhos!estou com um problema aqui!Tenho uma tabela MOVIMENTO:


FUNCIONARIO TIPO VALOR QUANTIDADE
montanha urbano 1,65 40
fred urbano 1,65 20
fred interurbano 2,40 20



Ate ai nenhum misterio!Agora vem o bonde, preciso fazer um relatorio(RECIBO),
nele estará listado:

FUNCIONARIO TIPO VALOR QUANTIDADE TOTAL ASSINATURA
montanha urbano 1,65 40 R$#, ________________
fred urbano 1,65 20 R$, ________________
fred i nterurbano 2,40 20 R$, ________________



Ate ai tambem tudo bem.Ai uma cliente da empresa desse sistema,chamada
Vale do Rio Doce, exigiu que caso o funcionario tenha mais de uma tarifa ,
isso seja inserido na mesma linha, logo o relátorio,caso o funcionario tenha 2
tarifas ficaria:


FUNCIONARIO TIPO VALOR QUANTIDADE TOTAL TIPO VALOR QUANTIDADE TOTAL ASSINATURA
montanha urbano 1,65 40 R$, 0 R$, ________________
fred urbano 1,65 20 R$#, interurbano 2,40 20 R$, ________________



Ou seja ele duplica as Colunas TIPO,VALOR,QUANTIDADE E TOTAL.
Tenho a solução de fazer uma tabela temporaria e ir adicionando colunas
de acordo que for surgindo tarifas diferentes com as que ja existem.
Mas gostaria de saber se tem como fazer isso via sql,ou se o quick me
dá esse tipo de opção.Ou mesmo se tem outra forma mais prática de
fazer isso.

Um Abraço a todos e Feliz Natal



Fred_montanha

Fred_montanha

Curtidas 0
POSTAR