QuickReport - Master Detail
Olá Pessoal,
Não tenho muita experiência com relatórios, por isso estou com um probleminha que não deve ser muito complicado para a maioria. É que eu estou fazendo um relatório no Quick Report do tipo Master Detail, o problema é que minhas fontes de dados são Querys e não Tables, e as Querys não tem as propriedades MasterSource e MasterField, que estabelecem o relacionamento.
Como faço então para relacionar as duas tabelas para que eu possa criar meu relatório?
Uso Paradox e BDE.
rjanuzzi
Não tenho muita experiência com relatórios, por isso estou com um probleminha que não deve ser muito complicado para a maioria. É que eu estou fazendo um relatório no Quick Report do tipo Master Detail, o problema é que minhas fontes de dados são Querys e não Tables, e as Querys não tem as propriedades MasterSource e MasterField, que estabelecem o relacionamento.
Como faço então para relacionar as duas tabelas para que eu possa criar meu relatório?
Uso Paradox e BDE.
rjanuzzi
Rjanuzzi
Curtidas 0
Respostas
Marcelo.c
23/07/2003
Select * from tabela1 inner join tabela2 on tabela1.codigo=tabela2.codigo where algumacoisa
GOSTEI 0
Rjanuzzi
23/07/2003
Obrigado pela ajuda Marcelo, mas ainda estou em dúvida, vou tentar me explicar melhor:
Tenho 2 tabelas, TabFuncionario e TabPrincipal
TabFuncionario...........TabPrincipal
Matricula....................Matrícula
Nome.........................Treinamento
Funçao.......................Data
Obra..........................Instrutor
etc.............................etc
O meu relatório deveria conter as informações sobre o funcionario (TabFuncionario) no começo, e a lista de treinamentos feitos por ele abaixo. (uma página para cada funcionário)
Pelo que conheço sobre o Master-Detail (posso estar errado) é justamente a necessidade de [u:92f608b59c]duas[/u:92f608b59c] tabelas relacionadas para compor este tipo de relatório. O problema é que para filtrar alguns registros, eu tive que usar querys, e aí eu não tenho acesso as propriedades MasterSource e MasterField que existem nas Tables.
Vc deu a dica de usar somente uma query, mas como então configurar os DataBands e DataFields no QReport para ele fazer fazer um relatório tipo Master-Detail?
Obrigado,
rjanuzzi
Tenho 2 tabelas, TabFuncionario e TabPrincipal
TabFuncionario...........TabPrincipal
Matricula....................Matrícula
Nome.........................Treinamento
Funçao.......................Data
Obra..........................Instrutor
etc.............................etc
O meu relatório deveria conter as informações sobre o funcionario (TabFuncionario) no começo, e a lista de treinamentos feitos por ele abaixo. (uma página para cada funcionário)
Pelo que conheço sobre o Master-Detail (posso estar errado) é justamente a necessidade de [u:92f608b59c]duas[/u:92f608b59c] tabelas relacionadas para compor este tipo de relatório. O problema é que para filtrar alguns registros, eu tive que usar querys, e aí eu não tenho acesso as propriedades MasterSource e MasterField que existem nas Tables.
Vc deu a dica de usar somente uma query, mas como então configurar os DataBands e DataFields no QReport para ele fazer fazer um relatório tipo Master-Detail?
Obrigado,
rjanuzzi
GOSTEI 0
Marcelo.c
23/07/2003
Tente colocar o DataSource ligado à Query Master, na propriedade DataSource da Query detail.
GOSTEI 0