EXEMPLO EFICIENTE DE SQL COM CRYSTAL
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.
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.
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,
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