Hallo allemaal
In een formulier kan ik de keuze maken middels comboboxen tussen cliënt, patiënt ,freelancer en periode.
Afhankelijk van de keuze wordt er een rapport geprint, werkt goed.
De volgorde is:
-Eerst kies je voor cliënt of patiënt (cboSelectNameOrg of cboSelectNamePat)
-Daarna kies je de freelancer en de periode (cboSelectNameCo en cboSelectWeekCo)
-Vervolgens wordt er het rapport (rptfactFrlCo) gebaseerd op een query geprint.
Nu wil ik een extra mogelijkheid maken nl een tweede rapport.
keuze patiënt, freelancer en week rapport a
keuze cliënt, freelancer en week rapport b
kan dit?
Mvg
René
hieronder de huidige code.
In een formulier kan ik de keuze maken middels comboboxen tussen cliënt, patiënt ,freelancer en periode.
Afhankelijk van de keuze wordt er een rapport geprint, werkt goed.
De volgorde is:
-Eerst kies je voor cliënt of patiënt (cboSelectNameOrg of cboSelectNamePat)
-Daarna kies je de freelancer en de periode (cboSelectNameCo en cboSelectWeekCo)
-Vervolgens wordt er het rapport (rptfactFrlCo) gebaseerd op een query geprint.
Nu wil ik een extra mogelijkheid maken nl een tweede rapport.
keuze patiënt, freelancer en week rapport a
keuze cliënt, freelancer en week rapport b
kan dit?
Mvg
René
hieronder de huidige code.
Code:
Private Sub cmdResetCo_Click()
Me.cboSelectNameOrg = Null
Me.cboSelectNameCo = Null
Me.cboSelectWeekCo = Null
Me.cboSelectNamePat = Null
End Sub
Private Sub CmdGenerateCorFr_Click()
On Error GoTo Err_CmdGenerateCorFr_Click
Dim stDocName As String
Dim stWhere As String
If IsNull(Me.cboSelectNameOrg) And IsNull(cboSelectNamePat) Then
MsgBox "U moet nog een cliënt of patiënt selecteren"
ElseIf Not IsNull(Me.cboSelectNameOrg) And Not IsNull(cboSelectNamePat) Then
MsgBox "U moet een cliënt of een patiënt selecteren niet beide!"
ElseIf IsNull(Me.cboSelectNameCo) Then
MsgBox "U moet nog een Freelancer selecteren"
ElseIf IsNull(Me.cboSelectWeekCo) Then
MsgBox "U moet nog een weeknummer selecteren"
Else
If Not IsNull(Me.cboSelectNameOrg) And IsNull(cboSelectNamePat) Then
stWhere = "[OrganisatieID]=" & Me.cboSelectNameOrg & " And "
blnTrim = True
Else
If Not IsNull(Me.cboSelectNamePat) And IsNull(Me.cboSelectNameOrg) Then
stWhere = "[patientID]=" & Me.cboSelectNamePat & " And "
binTrim = True
End If
End If
If Not IsNull(Me.cboSelectNameCo) And IsNull(cboSelectNamePat) Then
stWhere = "[FreelancerID]=" & Me.cboSelectNameCo & " And "
blnTrim = True
End If
If Not IsNull(Me.cboSelectWeekCo) Then
stWhere = stWhere & stWhere & "[WeekID]=" & Me.cboSelectWeekCo & " And "
blnTrim = True
End If
If blnTrim Then
stWhere = Left(stWhere, Len(stWhere) - 5)
End If
stDocName = "rptfactFrlCo"
DoCmd.OpenReport stDocName, acPreview, , stWhere
DoCmd.OpenReport stDocName, acViewNormal, , stWhere
DoCmd.OutputTo acOutputReport, stDocName, acFormatPDF, "", False
DoCmd.Close
End If
Exit_CmdGenerateCorFr_Click:
Exit Sub
Err_CmdGenerateCorFr_Click:
MsgBox "Geannuleerd of geen gegevens om te printen"
Resume Exit_CmdGenerateCorFr_Click
End Sub