Private Sub cmdPrintInv_Click()
On Error GoTo p_c
Dim dbMain As DAO.Database, dbRep As DAO.Database, rsMain As DAO.Recordset, rsRep As DAO.Recordset
Set dbMain = DBEngine.Workspaces(0).Databases(0)
Set rsMain = dbMain.OpenRecordset("InvoiceHeader", dbOpenDynaset)
If rsMain.RecordCount = 0 Then
rsMain.Close
Exit Sub
End If
If Forms![INVOICE PRINTING FORM]![option] = 1 Then
Set dbRep = DBEngine.Workspaces(0).Databases(0)
Set rsRep = dbRep.OpenRecordset("invprint-buy query")
If rsRep.RecordCount < 1 Then
rsRep.Close
Beep
MsgBox "No Record Found!", 48, gSysName
GoTo e_p_c
Else
DoCmd.OpenReport "INVPRINT-BUY REPORT", acPreview
End If
Else
Set dbRep = DBEngine.Workspaces(0).Databases(0)
Set rsRep = dbRep.OpenRecordset("invprint-sell query")
If rsRep.RecordCount < 1 Then
rsRep.Close
Beep
MsgBox "No Record Found!", 48, gSysName
GoTo e_p_c
Else
DoCmd.OpenReport "INVPRINT-SELL REPORT", acPreview
End If
End If
e_p_c:
rsMain.Close
dbRep.Close
dbMain.Close
Exit Sub
p_c:
MsgBox Error$, 48, "BIOS Soft ver. 1 rel 1"
''DoCmd.ShowToolbar "Menu Toolbar", A_TOOLBAR_YES
''DoCmd.ShowToolbar "Report Toolbar", A_TOOLBAR_NO
Resume e_p_c
End Sub