I have button to print a report in a subform
Code:
Dim stDocName As String
Dim com1 As Integer, com2 As Integer
Dim MyForm As Form
On Error GoTo errHandler
stDocName = "rptPerformerDiary"
com1 = Nz(Me.Text0, 0)
com2 = Nz(Me.Text2, 0)
Set MyForm = Screen.ActiveForm
'
'Forms(MyForm).PerformerDiaryPrint.Report.Filter = "[ShowYearID]=" & com1 & " And [PerformersID] = " & com2
'Forms(MyForm).PerformerDiaryPrint.Report.FilterOn = True
DoCmd.SelectObject acReport, stDocName, True
Application.RunCommand acCmdPrint
DoCmd.SelectObject acForm, MyForm.Name, False
errHandler:
Select Case Err
Case 2501
MsgBox "You have cancelled printing"
End Select
Can't quite figure out how to filter the report first before printing (else it prints all the pages which is unfiltered).
Help appreciated in advance