ORDENAR CAMPO NO CRYSTAL 8.5

GFASSIO 15/03/2010 08:51:26
#336967
Olá gente, tudo bem?

Seguinte, como faço para ordenar campo no CR 8.5?
No 4.6 eu faço: CrystalReport1.SortFields(0) = [Ô]+{tabela.campo}[Ô]

Como que eu faço no 8.5?

Desde já obrigado pela ajuda!
SINKERTEC 16/03/2010 11:47:05
#337075
Resposta escolhida


Vc quer uma classificação dinâminca..passando paramentro pelo vb?


vc ta carregando o realtório com que banco e de que forma?
GFASSIO 18/03/2010 09:55:23
#337280
SINKERTEC, sim eu quero um classificação dinâmica, onde cada hora eu abro o relatório ordenando por um campo diferente.

Exemplo: Relatório de Produtos, uma hora abro ordenando por código outra hora pela descrição, etc...

EU uso o Access.


Dim crystal As New CRAXDRT.Application         
Dim report As CRAXDRT.report
Set report = crystal.OpenReport(App.Path & [Ô]    este.rpt[Ô])
report.DiscardSavedData

Me.Show

CRViewer1.ReportSource = report
CRViewer1.ViewReport


Então no caso eu quero abir esse relatório teste cada hora ordenando por um campo...

Outra dúvida como que eu passo o camino do BD tbm dinâmico?

no Crystal 4.6 eu fazia assim:
CrystalReport1.DataFiles(0) = [Ô]c:\xxx\bd.mdb[Ô]

como faço no 8.5?

Abraços e obrigado pela ajuda!
GFASSIO 24/03/2010 09:56:08
#337786
Gente, por favor, alguém sabe no crystal 8.5 como ordenar campo de forma dinâmica e passar caminho do banco de dados tbm de forma dinâmica pela aplicação ?

No CR 4.6 para ordenar campo: CrystalReport1.SortFields(0) = [Ô]+{tabela.campo}[Ô]
No CR 4.6 para passar caminho do BD: CrystalReport1.DataFiles(0) = [Ô]c:\xxx\bd.mdb[Ô]

E no CR 8.5 como faço ?


abraços a todos!!!
Tópico encerrado , respostas não são mais permitidas