Fórum Colunas no FastReport? #523185
17/06/2015
0
o formulário tem 30 colunas, trata-se de uma frequência de alunos de um diário de classe, na parte de cima das colunas vai ficar as datas na vertical, exemplo:
1data 2data 3data ... 30data ( as mesas devem ficar na vertical)
Nº ordem
1 P F
2 P P
3 P P
4 F P
5 P P
...
60 P F...
Comecei fazendo a parte referente a frequência (P ou F) mas quando termina a frequência da primeira colunas ele coloca em seguida, ou seja, a segunda coluna dando apenas um pequeno espaço entre o último aluno da primeira e primeiro da segunda.
Agradeço antecipadamente quem poder ajudar.
Osmar.
Osmar
Curtir tópico
+ 0Posts
19/06/2015
Dorivan Sousa
em um clientdataset voce cria as colunas que precisa e preenche antes de chama o relatorio.
Gostei + 0
19/06/2015
Osmar
nunca trabalhei com FastReport mas estou com a versão 5, baixei alguns vídeos aqui e estou estudando, também nunca fiz tabela temporária se vc poder mim dar uma dica vou tentar fazer.
Mas independente de tudo isso já fiz alguma coisa, inseri um frxDBDataset ligado a IBQryPresenca com o seguinte código:.
select distinct f.codigo_turma, f.data, f.bimestre,
f.presenca, f.matricula_aluno, f.sequencia, al.numero
from FREQUENCIA F left join alunoturma al on f.codigo_turma = al.codigo_turma and
(al.matricula_aluno = f.matricula_aluno) and
(f.data = f.data)
where f.escola =:escola
and f.codigo_turma =:turma
and f.codigo_disciplina =:disciplina
and f.bimestre =:bimestre
and al.numero =:numero
group by f.codigo_turma, f.data, f.bimestre, f.escola, f.presenca,
f.matricula_aluno, f.sequencia, al.numero
order by F.data, f.sequencia
a propriedade do frxReportPage columns defini com 30, inseri também 1 GroupHeader1, abaixo dele 1 MasterData1 e nele coloquei da arvore de dados o componente PRESENCA.
conclusão: as presenças foram inseridas no relatório + - como quero exceto pela primeira coluna(toda) que ficou um caractere abaixo das outras colunas e também ficou uma espaço em diagonal em todas as colunas que acho que é algum tipo de configuração.
Agradeço antecipadamente quem poder ajudar.
Gostei + 0
19/06/2015
Osmar
Gostei + 0
19/06/2015
Osmar
Gostei + 0
20/06/2015
Dorivan Sousa
Gostei + 0
20/06/2015
Osmar
Gostei + 0
22/06/2015
Osmar
Inseri um cabeçalho de grupo, um masterdata, as margens esquerda e direita defini para 2,5. A página está com 30 colunas, no masterdata o qual depois de definir as colunas se comprimi ficando praticamente na 1ª colunas inseri da arvore de dados um componente, para colocar as linhas em todas as colunas inseri um plano de fundo(overlay1), até ai tudo esta funcionado beleza. vejam abaixo:
COLUNAS:
1 2 3 4 5... 30
1
2
3
4
...
60 (linhas)
como as colunas não ficam centralizadas em relação a folha preciso inserir nesta numeração da vertical um retângulo, o que acho ESTRANHO é que para conseguir posicionar o mesmo, ele vai sumindo ao ir passando pela 1ª coluna, como se estivesse debaixo da margem esquerda, bom só sei que quando visualizo a impressão o retângulo, as colunas, as linhas e os dados estão lá tudo certinho.
Pergunto tem como desenhar de outra forma?
Gostei + 0
24/06/2015
Osmar
Não consegui fazer, vou tentar fazer com a tabela temporária vc poderia dar uma força.
Gostei + 0
30/06/2015
Osmar
alguma sugestão?
Gostei + 0
30/06/2015
Dorivan Sousa
Gostei + 0
30/06/2015
Osmar
Qual dos geradores você prefere já que comecei fazer nos dois Report Builder ou FastReport?
Gostei + 0
01/07/2015
Dorivan Sousa
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)