VB + Crytal 7 + Access con contraseña

Hola gente.
Tengo una aplic. En vb6 que accede a una BD de Access con contraseña. Como puedo hacer para que los reportes de Cr 7 puedan acceder a esta bd sin que solicite el cartel de password de Crystal.
Saludos

1 Respuesta

Respuesta
1
En un form inserta un CRViewer y utiliza el siguiente código:
Option Explicit
Dim Cra As New CRAXDRT.Application
Dim Report As CRAXDRT.Report
Private Sub Form_Load()
Screen.MousePointer = vbHourglass
Set Report = Cra.OpenReport(App.Path & "\fichero.rpt", 1)
Report.Database.Tables(1).SetLogOnInfo App.Path & "\bbdd.mdb"
Report.Database.LogOnServerEx "p2soledb.dll", App.Path & "\bbdd.mdb", "", "", "", "OLE DB", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\bbdd.mdb;Persist Security Info=False;Jet OLEDB:Database Password=TU_CONTRASEÑA"
'Report.RecordSelectionFormula = "" ' Si la necesitas
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
Si tienes alguna duda, pregunta de nuevo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas