xvinh
14-10-2002, 07:46
Tôi có một file CSDL là hoso.mdb trong đó có câu query DATK_duocduyet. Sau đó sử dụng Crystal Report (CR) để lập một bản báo cáo dựa trên các field trong câu query trên. Trong chương trình CR thì hiển thị tốt, nhưng khi tôi đưa vào chương trình VB qua đối tượng Report thì báo lỗi "Unable connect: failure log on parameter".
Code trong đối tượng Report là:
Dim f As New frmRpt
frmMain.Report1.ReportSource = crptReport
frmMain.Report1.DataFiles(0) = App.Path & "\hoso.mdb"
frmMain.Report1.ReportFileName = App.Path & "\Reports\" & filename
frmMain.Report1.SelectionFormula = formular
'Load f
f.caption = caption
frmMain.Report1.WindowParentHandle = f.hWnd
If frmMain.Report1.PrintReport <> 0 Then
Screen.MousePointer = vbDefault
MsgBox "Lçi: " & frmMain.Report1.LastErrorNumber & " - " & frmMain.Report1.LastErrorString
Unload f
End If
f.Show
Kính mong các sư huynh chỉ bảo giúp.
Thank you very much.
Code trong đối tượng Report là:
Dim f As New frmRpt
frmMain.Report1.ReportSource = crptReport
frmMain.Report1.DataFiles(0) = App.Path & "\hoso.mdb"
frmMain.Report1.ReportFileName = App.Path & "\Reports\" & filename
frmMain.Report1.SelectionFormula = formular
'Load f
f.caption = caption
frmMain.Report1.WindowParentHandle = f.hWnd
If frmMain.Report1.PrintReport <> 0 Then
Screen.MousePointer = vbDefault
MsgBox "Lçi: " & frmMain.Report1.LastErrorNumber & " - " & frmMain.Report1.LastErrorString
Unload f
End If
f.Show
Kính mong các sư huynh chỉ bảo giúp.
Thank you very much.