Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá. to com uma duvida enorme:
tem como indexar um dataset por varios campos?
tenho um dataset com os campos grupo, tipo, nome, data.
tenho q imprimir no quick report esses dados, só que tenho q agrupa-los por grupo, e em seguida, ordena-los por tipo.
mas essa ordenacao nao pode tirar esse agrupamento.
ex:
Grupo 'ABC'
Tipo 1
Tipo 2
Tipo 3
Grupo 'DEF'
Tipo 1
Tipo 2
Tipo 3
pq qdo ordeno por tipo, os grupos embaralham td, e na hora de imprimir no qreport, fica td baguncado...
conseguiram entender?
podem me ajudar?
abs
o problema eh q na hora q ele grava nessa dataset temporario, ele nao segue uma sequencia, pois faco varios selects.
pois preciso ordernar por 3 campos:
1 - agrupo por Grupo
2 - ordeno por tipo
3 - depois, ordeno por codigo.
se eu gravasse numa tabela do BD daria pra fazer. o problema eh q mtos podem fazer essa rotina ao mesmo tempo, e aí nao daria certo.
Quais componentes você esta usando?
eu to usando um ClientDataSet e um DataSource pra armazernar temporariamente estes registros q eu selecionei do BD.
Por na select um order by grupo, tipo não resolve o problema?