Relatório em grupos com apenas uma tabela...

Delphi

23/03/2004

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?


Delphi32

Delphi32

Curtidas 0

Respostas

Delphi32

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...


GOSTEI 0
Mestrella

Mestrella

23/03/2004

estou com um problema parecido. se você descobrir a resposta me avisa!


GOSTEI 0
POSTAR