Fórum Dois Problemas: Relatório 3 niveis e Codigo no Firebird #325303

13/07/2006

0

Oi, irei colocar os 2 probleminhas q estou enfrentando aqui pra num ter q abrir dois tópicos:

o 1º problema é criar um relatório mestre detalhe com 3 niveis;ex.:tenho um sistema de controle de condominios e dentro dos condominios tenho os blocos e dentro dos blocos os aptos e gostaria q no relatório aparecesse os aptos dentro dos seus blocos correspondentes e os blocos dentro dos condominios correspondentes, o sistema já está funcionando só falta mesmo o relatório;

o outro problema é o seguinte: fiz um sisteminha com delphi e firebird, criei as triggers e generators pra gerar o código automaticamente, só q quando insiro um registro no delphi ao confirmar ele grava blz só q não aparece o codigo no componente, na tabela é gravado, ai pra aparecer o codigo eu tenho q fechar a tabela e abrir de novo, será q só tem essa opção, pra q q serve o Refresh mesmo hein? já testei isso um milhão de vezes e quando não dá erro não muda nada;

Obrigado


Fajo

Fajo

Responder

Posts

14/07/2006

Aroldo Zanela

Oi, irei colocar os 2 probleminhas q estou enfrentando aqui pra num ter q abrir dois tópicos: o 1º problema é criar um relatório mestre detalhe com 3 niveis;ex.:tenho um sistema de controle de condominios e dentro dos condominios tenho os blocos e dentro dos blocos os aptos e gostaria q no relatório aparecesse os aptos dentro dos seus blocos correspondentes e os blocos dentro dos condominios correspondentes, o sistema já está funcionando só falta mesmo o relatório; o outro problema é o seguinte: fiz um sisteminha com delphi e firebird, criei as triggers e generators pra gerar o código automaticamente, só q quando insiro um registro no delphi ao confirmar ele grava blz só q não aparece o codigo no componente, na tabela é gravado, ai pra aparecer o codigo eu tenho q fechar a tabela e abrir de novo, será q só tem essa opção, pra q q serve o Refresh mesmo hein? já testei isso um milhão de vezes e quando não dá erro não muda nada; Obrigado

1. Faça uma query ordenada pelas três colunas que você se referiu. Com o quick report, adicione 3 bandas QRGroup e na propriedade expression de cada uma, referencia a coluna correspondente;

2. CommitRetaining no evento after post;


Responder

Gostei + 0

15/07/2006

Fajo

Oi Aroldo

primeiramente obrigado pelo interesse em me ajudar

1. daria pra ser mais claro na resposta da 1ª dúvida, tentei fazer mais não deu certo, me dá um exemplo só com 2 niveis pra facilitar;

e com relação a 2ª;

eu to usando o DBX, esse CommitRetaining pode ser usado?

Obrigado


Responder

Gostei + 0

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

Aceitar