USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  trocar a crystl32.ocx pelo crviewer no crystal.
Futura
PORTO FERREIRA
SP - BRASIL
Postada em 26/04/2006 18:43 hs            
seguinte, estou precisando de um exemplo de como usar o crviewer no vb, para dispensar o uso da crystl32.ocx. Ouvi falar que ele é + rápido pois pode consultar com sqlquery, ao invés de selectionformula. E seria melhor ainda, se puder aproveitar os rpts que tenho feitos.
     
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 27/04/2006 11:49 hs            
futura tem sim, é so adicionar o componente e pronto, e mudar o selection formula para o sqlquery.tudo pronto
     
Futura
PORTO FERREIRA
SP - BRASIL
Postada em 05/05/2006 17:00 hs            
Mas fica fica no vb, o que tenho que adicionar, e como chamar o relatório ?????
     
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 05/05/2006 17:18 hs            
primeiro adicione o componente crviewer na sua barra de componentes , ai é so fazer isso ai e pronto.
 
Option Explicit
Dim Aplicacao As New CRAXDRT.Application
Dim Report As New CRAXDRT.Report
'****Esta a a Função de impressão para o REPORT VIEW CONTROL da Seagate
Public Sub Imprimir(Relatorio As String)
    Set Report = Aplicacao.OpenReport(Relatorio) '***Setamos a Variavel do relatorio para pegar o Arquivo no Disco
    Report.SQLQueryString = "select * from categories" ' where categoryid=1"
    CRViewer1.ReportSource = Report '*** Estamos assumindo que "CRViewer1" e o Nome do Controle no Form1
    CRViewer1.ViewReport            '*** O Relatorio será Visualizado entes de ser Impresso
End Sub
Private Sub Command1_Click()
    Imprimir App.Path & "categorias.rpt"
End Sub
 
     
Futura
PORTO FERREIRA
SP - BRASIL
Postada em 08/05/2006 08:29 hs            
ok, vou tentar, obrigado """pelas ajudas""
     
Futura
PORTO FERREIRA
SP - BRASIL
Postada em 08/05/2006 20:30 hs            
não deu certo, nestas duas linhas abaixo:
 
Dim Aplicacao As New CRAXDRT.Application
Dim Report As New CRAXDRT.Report
 
retorna o erro: user-definied type not definied. , tentei com o crviewer, acho que é do 8.5, e com o crviewer9. cheguei até a instalar o crystal 11, que adquiri, mas nada, então qual o segredo ???????????????????
 
TÓPICO EDITADO
   
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página