PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Como fazer este formulário no report builder? #477928

04/05/2014

0

Pessoal, estou travado nesse formulário e não consigo resolver, é um relatório de frequência de alunos, preciso que ele seja conforme modelo abaixo:

As datas estão ligadas a um DBText o qual fica na vertical usando a propriedade POSIÇÃO/ÂNGLO 90º, para as datas coloquei um REGION em DETALHES, e dentro do REGION inseri um SUB-REPORT, na aba do SUB-REPORT na parte DETALHES configurei a página/layout com 32 colunas e na travessia de colunas configurei da esquerda para direita, conclusão as datas estão sendo inseridas de forma correta, todo problema está na frequência do aluno, pois não consigo inseri de forma correta e de acordo com cada data as “F” (faltas) ou “P” (presença), fiz as query assim:

                              IbqryDada:

Select distinct f.data, extract(month from f.data) || '-' || extract(year from f.data) as mes_Ano
from FREQUENCIA f left join DISCIPLINA d on f.codigo_turma = d.codigo_turma and
                                                (f.codigo_disciplina = d.codigo)
where  f.escola     =:escola
 and f.codigo_turma =:turma
order  by data  


                                                            IbqryPresenca_Falta:

Select distinct f.data,
      f.matricula_aluno,
      f.frequencia_falta,
      extract(month from f.data) || '-' || extract(year from f.data) as mes_Ano

from FREQUENCIA f left join alunoturma al on f.codigo_turma = al.codigo_turma

where  f.escola =:escola 
and f.codigo_turma =:turma
and f.matricula_aluno =:matricula
 order by data


ATENÇÃO: No campo f.frequencia_falta estão as frequência do aluno “P” ou “F”, desconsiderem abaixo a coluna NOME, foi colocada só para melhor exemplificar. Então vejamos, se faço uma inserção na tabela de frequência de 4 alunos, preciso que o relatório fique assim

Nº ORDEM NOME 02/01/2014 03/01/2014 04/01/2014 05/01/2014...

1 - PEDRO P P F P
2 - JOÃO F P P F
3 - CARLOS P P P P
4... MARIA F F P P
Osmar

Osmar

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar