Seria o IBO ou o FAST ? Problema Mestre Detalhe
Alow pessoal.
Tenho uma janela que trabalha normalmente com um relacionamento mestre detalhe, Digo que trabalha corretamente pois na mesma tem um grid onde eu posso ver, em tempo real, os dados ´Detalhe´ sendo inseridos e/ou manipulados.
Porém, qaundo eu clico em imprimir relatorio nessa mesma janela, para que sejam listados os dados ´mestre-detalhe´, se a tabela mestre tiver dados, e a detalhe não, não me é exibido nada no relatorio, a não ser o título e o rodapé do mesmo. Estranho não ? Deveria me exibir uma menssagem de erro, ou então, o que eu esperava mesmo era que fosse exibido os dados da tabela mestre.
Já viram isso ?
Estou trabalhando com IBO e FAST Report, numa estação Windows XP SP2 com Firebird.
Só falta isso pra botar o sistema pra rodar.
Technos
Tenho uma janela que trabalha normalmente com um relacionamento mestre detalhe, Digo que trabalha corretamente pois na mesma tem um grid onde eu posso ver, em tempo real, os dados ´Detalhe´ sendo inseridos e/ou manipulados.
Porém, qaundo eu clico em imprimir relatorio nessa mesma janela, para que sejam listados os dados ´mestre-detalhe´, se a tabela mestre tiver dados, e a detalhe não, não me é exibido nada no relatorio, a não ser o título e o rodapé do mesmo. Estranho não ? Deveria me exibir uma menssagem de erro, ou então, o que eu esperava mesmo era que fosse exibido os dados da tabela mestre.
Já viram isso ?
Estou trabalhando com IBO e FAST Report, numa estação Windows XP SP2 com Firebird.
Só falta isso pra botar o sistema pra rodar.
Technos
Technos
Curtidas 0
Respostas
Gandalf.nho
09/03/2005
Você está usando dois datasets (um master e um detail) como origem do relatório ou apenas um dataset com uma query juntando as duas tabelas?
GOSTEI 0
Technos
09/03/2005
Estou usando 2 Datasets, cada um ligado a uma query, e as mesmas estão ligadas como na janela do meu projeto que trabalha com o mestre-detalhe, ou seja, as propriedades masterSource e masterlinks da minha query ´Detalhe´ estão definidas da seguinte forma:
MasterSource: IB_DS_Mestre
Masterlinks: detalhe.chaveestrangeira=mestre.chaveprimaria
IB_ds_mestre.dataset = datamodule.qry_mestre.
A janela funfa direitinho, mas no relatório...
Se a tabela mestre nao tiver algum registro, na tabela detalhe, nao aparece nada no relatorio, como já descrito nas menssagens acima.
Deu pra entender ?
Technos.
MasterSource: IB_DS_Mestre
Masterlinks: detalhe.chaveestrangeira=mestre.chaveprimaria
IB_ds_mestre.dataset = datamodule.qry_mestre.
A janela funfa direitinho, mas no relatório...
Se a tabela mestre nao tiver algum registro, na tabela detalhe, nao aparece nada no relatorio, como já descrito nas menssagens acima.
Deu pra entender ?
Technos.
GOSTEI 0
Technos
09/03/2005
É incrível com podemos deixar passar despercebido certas opções, que nos podem ser de extrema importancia.
Essa questão Gandalf, do relatorio em branco, simplesmente eu clique com o botão direito do mouse e achei uma opção chamada imprimir se detalhe estiver vazio, na banda mestre.
pronto, funcionou.
Essa questão Gandalf, do relatorio em branco, simplesmente eu clique com o botão direito do mouse e achei uma opção chamada imprimir se detalhe estiver vazio, na banda mestre.
pronto, funcionou.
GOSTEI 0