Criando colunas no FAST REPORT
27/04/2016
0
Bom Dia Pessoal, Tenho a seguinte situação
Gostaria de fazer um Relatório no Fast Report Assim:
Ordenei minha escala Por Veiculo, Dia, Hora1
Coloquei um GroupHeader1 com condição: frxEscala."Veiculo"
um MasterData com dataset=frxEscala
Dentro do MasterData coloquei três Subreport1 um para cada dia (DOM,SEM,SAB)
Dentro do Subreport1 coloquei Coloquei um GroupHeader2 com condição: (frxEscala."Veiculo") and (frxEscala."Dia"= 'DOM')
Dentro do Subreport2 coloquei Coloquei um GroupHeader3 com condição: (frxEscala."Veiculo") and (frxEscala."Dia"= 'SEM')
Dentro do Subreport3 coloquei Coloquei um GroupHeader4 com condição: (frxEscala."Veiculo") and (frxEscala."Dia"= 'SAB')
Só que não deu certo, :(
COMO FAZER??? Já perdi um tempão tentando fazer esse relatório :(
Desde já agradeço.
dia hora1 hora2 funcionario Veiculo dom 07:00 09:00 Antonio 70012 dom 09:00 12:00 José 70012 dom 12:00 14:00 Antonio 70012 Sem 07:00 12:00 Antonio 70012 Sem 12:00 18:00 Manoel 70012 Sem 18:00 22:00 Jose 70012 Sab 07:00 14:00 Manoel 70012 ... dom 07:00 09:00 Marcio 70013 dom 09:00 12:00 Joel 70013 dom 12:00 14:00 Inacio 70013 Sem 07:00 12:00 Marcio 70013 Sem 12:00 18:00 Joel 70013 Sem 18:00 22:00 Inacio 70013 Sab 07:00 14:00 Joel 70013
Gostaria de fazer um Relatório no Fast Report Assim:
Veiculo: 70012 Dom Sem Sab Hora1 hora2 Funcionario Hora1 hora2 Funcionario Hora1 hora2 Funcionario 07:00 09:00 Antonio 07:00 12:00 Antonio 07:00 14:00 Manoel 09:00 12:00 Jose 12:00 18:00 Jose 12:00 14:00 Antonio 18:00 22:00 Manoel Veiculo: 70013 Dom Sem Sab Hora1 hora2 Funcionário Hora1 hora2 Funcionário Hora1 hora2 Funcionário 07:00 09:00 Marcio 07:00 12:00 Marcio 07:00 14:00 Joel 09:00 12:00 Joel 12:00 18:00 Joel 12:00 14:00 Inacio 18:00 22:00 Inacio
Ordenei minha escala Por Veiculo, Dia, Hora1
Coloquei um GroupHeader1 com condição: frxEscala."Veiculo"
um MasterData com dataset=frxEscala
Dentro do MasterData coloquei três Subreport1 um para cada dia (DOM,SEM,SAB)
Dentro do Subreport1 coloquei Coloquei um GroupHeader2 com condição: (frxEscala."Veiculo") and (frxEscala."Dia"= 'DOM')
Dentro do Subreport2 coloquei Coloquei um GroupHeader3 com condição: (frxEscala."Veiculo") and (frxEscala."Dia"= 'SEM')
Dentro do Subreport3 coloquei Coloquei um GroupHeader4 com condição: (frxEscala."Veiculo") and (frxEscala."Dia"= 'SAB')
Só que não deu certo, :(
COMO FAZER??? Já perdi um tempão tentando fazer esse relatório :(
Desde já agradeço.
Dirceu Morais
Curtir tópico
+ 0
Responder
Posts
02/05/2016
Dirceu Morais
Bem,
Não consegui resolver com SQL.
Não sei se é a melhor opção, mas se alguém estiver com o mesmo problema pelo qual tive, vai ai minha solução.
Fiz um select comum retornando os campos ordenados por veiculo, dia, hora1
Criei um Tabela temporária com os campos:
[code]
Veiculo, Semana, Hora1_Sem, hora2_Sem, Funcionário_Sem, Hora1_Sab, hora2_Sab, Funcionário_Sab, Hora1_Dom, hora2_Dom, Funcionário_Dom
[code]
Ao clicar no Botão Imprimir eu percorro meu Select 3 Vezes (Sem, Sab, Dom) e vou preenchendo a tabela temporária.
No Fast Report, ficou fácil, eu coloquei um GroupHeader e masterdata e pronto.
Obrigado a todos que leram meu post e tentaram me ajudar!
Não consegui resolver com SQL.
Não sei se é a melhor opção, mas se alguém estiver com o mesmo problema pelo qual tive, vai ai minha solução.
Fiz um select comum retornando os campos ordenados por veiculo, dia, hora1
Criei um Tabela temporária com os campos:
[code]
Veiculo, Semana, Hora1_Sem, hora2_Sem, Funcionário_Sem, Hora1_Sab, hora2_Sab, Funcionário_Sab, Hora1_Dom, hora2_Dom, Funcionário_Dom
[code]
Ao clicar no Botão Imprimir eu percorro meu Select 3 Vezes (Sem, Sab, Dom) e vou preenchendo a tabela temporária.
No Fast Report, ficou fácil, eu coloquei um GroupHeader e masterdata e pronto.
Obrigado a todos que leram meu post e tentaram me ajudar!
Responder
Clique aqui para fazer login e interagir na Comunidade :)