EXEMPLO EFICIENTE DE SQL COM CRYSTAL

FUTURA 20/11/2006 10:38:16
#185346
uso o crystal 8.5, e passo os filtros através do vb com o selectionformula, o que todos sabem que fica muito lento, ja pesquisei muito na net, sobre fazer a consulta, jogar em um rs, e depois passar para o crystal, o que dizem que agiliza muito. nunca usei o crviewer, e parece que este tipo de consulta tem que ser através dele, então como ficaria a chamada ao rpt com passagem do recordset.

OBS: uso o crystal 8.5 for peoplesoft e vb6, estou passando esta observação, pois no meu vb, mesmo fazendo as referencias, o crystal não aparece como opção de designer no menu project, ja o datareport que é nativo esta la, e o activereports, cujo fiz uma instalação no meu micro também aparece, porque o crystal não ?, sera que é pela versão dele ?

Grato.
USUARIO.EXCLUIDOS 20/11/2006 11:44:55
#185359
Edson,

Fiz um projeto de Cadastro de Clientes em VB6, CR8, ADO, BD Access
usando arquivos externos .RPT. Voce pode fazer um download no link abaixo.

Nesse projeto tem um form frmCrystalViewer que faz exatamento o que vc quer. O exemplo passa um recordSet ADO para o CR8 (o exemplo ta na versao 8 mas funciona igual para 8.5 passando as referencias corretamente), com um filtro no recordSet vai SQL. Pode usar tambem passando um FILTRO com selectionformula (para comparar a velocidade). Se quiser passar o filtro tambem me manda uma mensagem interna que eu te passo a alteracao no frmCrystalViewer para trabalha com o SelectionFormula.

http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=5853

Tem também no site oficial do Crytal Reports tem um .PDF (link abaixo) com um monte de links para projetos exemplo
em VB6 com CR 8, 8.5 e 9. Muito bom, recomendo.

http://support.businessobjects.com/communityCS/TechnicalPapers/apps_rdc.pdf.asp

At,
Tópico encerrado , respostas não são mais permitidas