Impressão de Dados: Boletin..como eu faço??

30/09/2004

Olá Colegas!!
Estou desenvolvendo Um Sistema Para uma Empresa Que Presta Cursos, e o Sistema de notas está assim:
Master Detail
1 Aluno => N Cursos_realizados
1 Curso_realizado => N Matérias_curso(e notas)

Qual seria a Melhor maneira de Imprimir????
O cliente quer de uma Forma assim:

_____________________________________________________________
Nome do aluno | Materia 1 | materia 2 | materia 3 | Materia 4|Media Final
-------------------------------------------------------------------------------------
Fulano | 5,5 | 6,5 | 8,5 | 4,3 | 10,0
-------------------------------------------------------------------------------------
Ciclano | 0,0 | 0,0 | 0,0 | 0,0 | 0,0
_____________________________________________________________

Será que Tem como Fazer assim?? q vcs Acham?? Fico grato pela Ajuda...

obs: Tipo.. ele escolhe a turma (que tem o curso) e manda imprimir....
a base de dados é o InterBase 6.0.


Daniel Martins

Respostas

30/09/2004

Daniel Martins

será que não tem como fazer??


Responder Citar

01/10/2004

Thomaz_prg

Dá pra fazer. Uma forma, não sei se mais fácil, seria você criar uma tabela temporária, com um único campo tipo varchar tamanho 100 por exemplo.

Então você busca o nome de todas as matérias e vai acrescentando os nomes. Por exemplo,
1 - Matemática
2 - Matemática | Portugues
3 - Matemática | Portugues | Historia

E o que você grava esta string como o primeiro registro desta sua tabela temporária. Depois é só fazer o mesmo com o Nome do Aluno e suas respectivas notas.

Então no seu relatório (QuickReport, FortesReport, ou outro), você indica o dataset referente a esta tabela temporária e posiciona o campo desta tabela.


Responder Citar

01/10/2004

Thomaz_prg

Dá pra fazer. Uma forma, não sei se mais fácil, seria você criar uma tabela temporária, com um único campo tipo varchar tamanho 100 por exemplo.

Então você busca o nome de todas as matérias e vai acrescentando os nomes. Por exemplo,
1 - Matemática
2 - Matemática | Portugues
3 - Matemática | Portugues | Historia

E o que você grava esta string como o primeiro registro desta sua tabela temporária. Depois é só fazer o mesmo com o Nome do Aluno e suas respectivas notas.

Então no seu relatório (QuickReport, FortesReport, ou outro), você indica o dataset referente a esta tabela temporária e posiciona o campo desta tabela.


Responder Citar

01/10/2004

Daniel Martins

Boa Idéia!!
Valeu pela ajuda amigo!


Responder Citar