Crystal Report - Conexión desde VB

 
Vista:
sin imagen de perfil

Conexión desde VB

Publicado por Ricardo (3 intervenciones) el 01/03/2010 22:41:04
Hola a todos, soy programador de visual basic y estoy trabajando con CR 11, en el pasado al trabajar con CR 6, hice una conexión a varios reportes con el siguiente códifo ejemplo...

Private Sub imp_per_Click()
On Error GoTo Error
Dim Parametros As String
' Crea la cadena de palabras clave.
Parametros = "Description=" _
& "DNS para imprimir Pericias" _
& Chr$(13) & "DBQ=" & App.Path & "\Pericias.mdb"
' Crea un nuevo DSN registrado.
DBEngine.RegisterDatabase "Pericias", _
"Microsoft Access Driver (*.mdb)", True, Parametros
' Llama al Crystal Report
With CrystalReport
.ReportFileName = App.Path & "\Reportes\informe_bisicleta.rpt"
.Connect = "DSN = Pericias"
.SQLQuery = "SELECT * FROM Pericias" & _
" WHERE Pericias.Id = " & Nro_Ficha
.PrintReport
End With
Error:
If Err <> 0 Then
mensaje$ = MsgBox("Se genero un error Nº " & Err & vbCrLf & _
Err.Description & vbCrLf & "Por este motivo no se " & _
"puede imprimir el Informe Pericial", vbExclamation, "Sr. Operador")
Exit Sub
End If
End Sub

Intente la misma conexión y no abre el CR, tampoco tira ningún error............

Si alguien sabe y me puede ayudar se lo agradeceria mucho
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Conexión desde VB

Publicado por erick geovanni alvarez samayoa (147 intervenciones) el 16/08/2010 06:23:42
desde la version de crystal 9, cambio totalmente el tipo de conexion con crystal

ahora no tengo el ejemplo

pero investiga sobre CRAXDDRT q son las librerias del crystal 11

tenes q tener la version de CRYSTAL REPORTS 11 DEVELOPER , para que te instale unos dll , para que podas ver los reportes

ademas ya no se utiliza el OCX de crystal, al agregar estas librerias te agregua otro control crviewer q es una dll pero es como q si fuera un control ocx, el cual te sirve para msotrar los reportes

es algo complicado, porque cambia todo, pero si ivnestigas sobre CRAXDDRT encontraras o escribime y yo tengo el ejemplo

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar