Relatório em grupos com apenas uma tabela...
Olá pessoal! Bem, tenho um relatório no qual uso o QRGroup para agrupar. Só que eu tenho duas tabelas fazendo um mestre-detalhe...
Só que agora eu preciso fazer um relatório usando o QRGroup para agrupar, mas usando apenas uma tabela (na verdade, um ClientDataSet)...
Isso é possível? Como fazer?
Só que agora eu preciso fazer um relatório usando o QRGroup para agrupar, mas usando apenas uma tabela (na verdade, um ClientDataSet)...
Isso é possível? Como fazer?
Delphi32
Curtidas 0
Respostas
Delphi32
23/03/2004
Pessoal, consegui avançar um pouco no relatório. É o seguinte:
Só tenho um ClientDataSet. O QuickRep está ligado a ele.
No relatório tem um QRGroup com o Expression=ClientDataSet1.Grupo
e a FooterBand está ligada a QRBand1 que está configurado como rbGroupFooter.
O problema agora é o seguinte. O ClientDataSet está com os seguintes dados:
Grupo | Nome
1 | N1
1 | N2
2 | N3
3 | N4
Ele até agrupou pelo Grupo, mas só aparece o primeiro registro de cada grupo.
Agora ainda existe mais um problema: No final da rotina que insere os dados no ClientDataSet, eu mandei ele inserir mais um registro para o grupo 1 (antes de dar o preview). E o que acontece é que esse registo até aparece, mas só depois dos outros, ou melhor, não está ordenando pelo grupo...
Alguém sabe como me ajudar? Desde já agradeço...
Só tenho um ClientDataSet. O QuickRep está ligado a ele.
No relatório tem um QRGroup com o Expression=ClientDataSet1.Grupo
e a FooterBand está ligada a QRBand1 que está configurado como rbGroupFooter.
O problema agora é o seguinte. O ClientDataSet está com os seguintes dados:
Grupo | Nome
1 | N1
1 | N2
2 | N3
3 | N4
Ele até agrupou pelo Grupo, mas só aparece o primeiro registro de cada grupo.
Agora ainda existe mais um problema: No final da rotina que insere os dados no ClientDataSet, eu mandei ele inserir mais um registro para o grupo 1 (antes de dar o preview). E o que acontece é que esse registo até aparece, mas só depois dos outros, ou melhor, não está ordenando pelo grupo...
Alguém sabe como me ajudar? Desde já agradeço...
GOSTEI 0
Mestrella
23/03/2004
estou com um problema parecido. se você descobrir a resposta me avisa!
GOSTEI 0