Agrupar dados do Quick !!!!

Delphi

22/01/2004

Galera to precisando de um help.
Quero imprimir em grupos ( grupos em seguida produtos )
Tenho a tabela grupos e produtos onde relaciono as mesmas.
como faço no quick para imprimir assim:

Grupo : Borracharia
Produtos : Tal
Produtos : Tal
Produtos : Tal
Produtos : Tal

Grupo : combustivel
Produtos : Tal
Produtos : Tal
Produtos : Tal
Produtos : Tal

Valeu galera.


Michel

Michel

Curtidas 0

Respostas

Fabio.hc

Fabio.hc

22/01/2004

Query:

select * from grupos, produto
where grupo_cod=produto_grupo
order by grupo_cod

QuickRep:

Coloca um QRGroup1 e na expression Query.grupo_cod. (o codigo do grupo) e um QRDBText1 para a descrição do grupo.

Coloca na DetailBand1 um QRDBText2 para a descrição do produto.


GOSTEI 0
Nish

Nish

22/01/2004

É exatamente isto que estou tentando fazer e não consigo, só que o meu é em Firebird.


GOSTEI 0
Nish

Nish

22/01/2004

Na minha tabela, não existe campo ´grupo´, quero pegar o código do produto por exemplo e agrupar todos com o mesmo código.


GOSTEI 0
Fabio.hc

Fabio.hc

22/01/2004

Na minha tabela, não existe campo ´grupo´, quero pegar o código do produto por exemplo e agrupar todos com o mesmo código.


Query:

select * from produto
order by codigo


QuickRep:

Coloca um QRGroup1 e na expression Query.codigo e um QRDBText1 para a descrição do produto.

Coloca na DetailBand1 QRDBText para os outros campo da tabela produto.


Obs: Para agrupar no quickrep (QRGroup1.expression tem que ser igual ao order by da Query).


GOSTEI 0
Nish

Nish

22/01/2004

Fiz o seguinte...

Escrevi:

select * from tabela
order by codigo

coloquei na expression do Qrgroup: sqlquery1.codigo
coloquei um text: nome

porém, ao dar um preview aparece a mensagem:

´SQLQuery1: Operation not Allowed on a unidirectional dataset.´


O que é isso?


GOSTEI 0
POSTAR