Visual Basic - Vb y Crystal Report 10??

Life is soft - evento anual de software empresarial
   
Vista:

Vb y Crystal Report 10??

Publicado por Diana Estrada (147 intervenciones) el 10/11/2009 00:34:25
Hola a todos, tengo un fallo al querer generar un reporte en Crystal Report 10 desde Visual Basic 6, cuando corro la aplicacion y mando llamar la forma q muestra el reporte me aparece el siguiente mensaje:

La conexión no es posible
Detalles:ADO Error Code: 0x80040e4d
Source: MSDataShape
Description: No se pudo inicializar el proveedor de datos.
SQL State:42000
Native Error: 31

Y ya cheque y parece todo estar bien, alguien tiene idea o sugerencia del por que no me esta mostrando el reporte,
Espero sus comentarios y de antemano muchisimas gracias!
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:Vb y Crystal Report 10??

Publicado por jaime guerrero (361 intervenciones) el 10/11/2009 17:34:17
cual es el codigo que usas?? usas reportes conectados o desconectados??
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

RE:Vb y Crystal Report 10??

Publicado por diana estrada (147 intervenciones) el 10/11/2009 17:49:38
Hola, pues no se donde puedo verificar eso?, de hecho hice ya el reporte por otro camino, lo diseñe y ejecute directamente en Crystal REport, y luego lo mando llamar desde visual basic y si me lo muestra pero sin variar los datos del reporte, por lo q si le quito al reporte q guarde los datos ya no me lo muestra y me manda nuevamente el mismo error, entonces no se como puedo checar tanto q se este conecando al ejecutarlo desde visual basic, y como refrescar la informacion del mismo.
Espero su apoyo y gracias por contestar.
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

RE:Vb y Crystal Report 10??

Publicado por jaime guerrero (361 intervenciones) el 10/11/2009 18:53:05
por lo que entiendo, tu tienes un reporte conectado a la base de datos y lo mas a llamar desde el vb. Y lo otro que entiendo, es que en ningun momento le pasas la info al reporte para que se actualice.

que codigo usas para llamar a ese reporte?
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

RE:Vb y Crystal Report 10??

Publicado por diana estrada (147 intervenciones) el 10/11/2009 19:14:51
hola nuevamente gracias por estar atendiendo mi problema, mira te anexo el codigo:
Este es el codigo q tengo en la forma q tiene el control CrystalAxtiveXReportViewer:

Dim Report As New CrystalReport1

Private Sub Form_Load()
Screen.MousePointer = vbHourglass
CRViewer1.ReportSource = Report
CRViewer1.ViewReport
Screen.MousePointer = vbDefault

End Sub

Private Sub Form_Resize()
CRViewer1.Top = 0
CRViewer1.Left = 0
CRViewer1.Height = ScaleHeight
CRViewer1.Width = ScaleWidth

End Sub

Mi reporte .rpt es llamado por CrystalReport1.dsr

GRACIAS por tu apoyo
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

RE:Vb y Crystal Report 10??

Publicado por jaime guerrero (361 intervenciones) el 10/11/2009 20:00:25
te falta asignarle el datasource al report.
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

Arreglado!!

Publicado por diana estrada (147 intervenciones) el 10/11/2009 20:21:52
Hola, muchas gracias por tu atencion, ya estuve checando en codigo como hacer la conexion y anexo el codigo a como me qdo para q ya funcione, por si a alguien le pasa esto y le sirva para solucionarlo.
Saludos y gracias por todo!!

Dim Report As New CrystalReport1

Private Sub Form_Load()
Dim i As Integer
Screen.MousePointer = vbHourglass
Report.DiscardSavedData

CRViewer1.ReportSource = Report
For i = 1 To Report.DataBase.Tables.Count
Report.DataBase.Tables(i).SetLogOnInfo "(local)", "database", "sa", "password"
Next
CRViewer1.ViewReport
Screen.MousePointer = vbDefault

End Sub

Private Sub Form_Resize()
CRViewer1.Top = 0
CRViewer1.Left = 0
CRViewer1.Height = ScaleHeight
CRViewer1.Width = ScaleWidth

End Sub
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

RE:Arreglado!!

Publicado por jaime guerrero (361 intervenciones) el 10/11/2009 21:09:55
como dato.

busca info sobre reportes desconectados en crystal reports. se trabaja mucho mejor y es mas eficiente
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

RE:Arreglado!!

Publicado por diana estrada (147 intervenciones) el 10/11/2009 21:11:45
Sale, lo tomare en cuenta GRACIAS y q tengas excelente dia!!
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