Good morning,
We have a system for printing jobcards for a car service department. There are upto 3 different reports grouped together for 1 jobcard. At the start of the day, the service manager can hit a button to print all the jobcards for the day. This is fine if the service department is on the local network, but we also operate a wan with users logging into the app through a citrix server. The citrix uses an app called uniprint to send the print jobs back to the users machine. Because the load times of these reports differ, the citrix users find that the jobcards come out
in the wrong order.
I don't know if this is possible, but I want to group the 3 reports for the 1 jobcard into one object for printing.
This is the code I want to change:
Code:
pReport.PrintToPrinter(Copies, False, i, i)
If Me.ReportType = eReportType.JobCard Then
If oUser.ControlWorkshop.JobCardType = "R" Then
Dim newreport As New rptJobCardExtraRenault
newreport.Load()
newreport.PrintToPrinter(1, False, 0, 1)
newreport.Dispose()
newreport = Nothing
Else If oUser.ControlWorkshop.JobCardType = "" Then
Dim newreport As New rptJobCardExtra
newreport.Load()
newreport.PrintToPrinter(1, False, 0, 1)
newreport.Dispose()
newreport = Nothing
Dim newreport2 As New rptAdditionalWork
newreport2.Load()
newreport2.PrintToPrinter(1, False, 0, 1)
newreport2.Dispose()
newreport2 = Nothing
End If
End If
Edited by HairyMike - 24 Apr 2008 at 2:10am