Report builder - criando em tempo de execucao
Estou usando o report builder para gerar meus relatorios, mas eu uso em tempo de execuao, pq tenho a classe com as funçoes que preciso tudo pronto. Ou seja, estou fazendo assim:
- Minha conexao como banco ja esta aberta
- Chamo a funcao
- Preecho os campos do relatorio, exemplo:
if LocalizarDados then
repeat
label1.caption := Dado;
until not localizarProxDados;
Mas....
ele só faz o preview do ultimo registro, não sei como controlar isso e nem em q vento correto devo fazer, nunca trabalhei com esta ferramenta de relatorio..
Valeu
Obrigada
- Minha conexao como banco ja esta aberta
- Chamo a funcao
- Preecho os campos do relatorio, exemplo:
if LocalizarDados then
repeat
label1.caption := Dado;
until not localizarProxDados;
Mas....
ele só faz o preview do ultimo registro, não sei como controlar isso e nem em q vento correto devo fazer, nunca trabalhei com esta ferramenta de relatorio..
Valeu
Obrigada
Celamar
Curtidas 0
Respostas
Ricna
16/10/2005
Não entendi muito bem mas pelo seu ex:
if LocalizarDados then
repeat
label1.caption := Dado;
until not localizarProxDados;
tenho a impressão que vc esta sobrescrevendo todos os dados e somente o ultimo registro irá aparecer no preview.
Vc deve armazenar em locais diferentes cada Dado.
if LocalizarDados then
repeat
label[i].caption := Dado;
i++;
until not localizarProxDados;
if LocalizarDados then
repeat
label1.caption := Dado;
until not localizarProxDados;
tenho a impressão que vc esta sobrescrevendo todos os dados e somente o ultimo registro irá aparecer no preview.
Vc deve armazenar em locais diferentes cada Dado.
if LocalizarDados then
repeat
label[i].caption := Dado;
i++;
until not localizarProxDados;
GOSTEI 0
Celamar
16/10/2005
Não.. isso não funionou....
O que eu quero na verdade é fazer que nem no QReport.....
No evento onNeedData eu posso controlar os registros em páginas diferente.
Exemplo:
Fulano - página um
Deltrano - página dois
E no ReportBuilder, eu não sei como que faz isso, nunca usei essa ferramenta, ai o que acontece, ele sobrescreve os meus registros na mesma página, exemplo
Fulano - página um
Deltrano - página um
Resultado do preview... Deltrano - na página um
em vez de:
Fulano - página um
Deltrano - página DOIS
Para isso gostaria de descobri em que evento eu coloco a minha função que retorna esses registro, onde ou como controlar igual no QReport, por exemplo.
Obrigada
O que eu quero na verdade é fazer que nem no QReport.....
No evento onNeedData eu posso controlar os registros em páginas diferente.
Exemplo:
Fulano - página um
Deltrano - página dois
E no ReportBuilder, eu não sei como que faz isso, nunca usei essa ferramenta, ai o que acontece, ele sobrescreve os meus registros na mesma página, exemplo
Fulano - página um
Deltrano - página um
Resultado do preview... Deltrano - na página um
em vez de:
Fulano - página um
Deltrano - página DOIS
Para isso gostaria de descobri em que evento eu coloco a minha função que retorna esses registro, onde ou como controlar igual no QReport, por exemplo.
Obrigada
GOSTEI 0