Beste forumleden
Ik zit met het volgende probleem.
Ik heb een formulier waarin met comboboxen keuzes gemaakt moeten worden om het juiste formulier geprint te krijgen.
Er moet eerst gekozen worden tussen cliënt of patiënt vervolgens voor freelancer en weeknr.
Om een rapport te krijgen moet de cbox freelancer en cbox weeknr altijd ingevuld zijn en van de cboxen cliënt of patiënt moet één van beide ingevuld zijn.
Dat laatste kom ik niet uit.
Dus met drie keuze mogelijkheden lukt het wel.
Kies client, freelancer en weeknr.
Maar met de extra keuze cbox cliënt of patiënt weet ik niet hoe ik deze moet invoegen.
Wanneer een van de cboxen niet is ingevuld dan krijg je een melding dat je deze vergeten bent in te vullen.
Dat kan natuurlijk niet bij de cboxen cliënt en patiënt omdat slechts één van beide is ingevuld.
In het kort:
Ik maak eerst de keuze tussen cliënt of patiënt en vervolgens kies ik dan voor de freelancer en het weeknr.
Verder moet er een foutmelding komen als beide cboxen cliënt en patiënt leeg zijn, is er één gevuld moet er geen melding verschijnen.
Het plaatje van het formulier en de code heb ik bijgevoegd.
Ik hoop
dat iemand mij verder kan helpen.
Groet
René
Ik zit met het volgende probleem.
Ik heb een formulier waarin met comboboxen keuzes gemaakt moeten worden om het juiste formulier geprint te krijgen.
Er moet eerst gekozen worden tussen cliënt of patiënt vervolgens voor freelancer en weeknr.
Om een rapport te krijgen moet de cbox freelancer en cbox weeknr altijd ingevuld zijn en van de cboxen cliënt of patiënt moet één van beide ingevuld zijn.
Dat laatste kom ik niet uit.
Dus met drie keuze mogelijkheden lukt het wel.
Kies client, freelancer en weeknr.
Maar met de extra keuze cbox cliënt of patiënt weet ik niet hoe ik deze moet invoegen.
Wanneer een van de cboxen niet is ingevuld dan krijg je een melding dat je deze vergeten bent in te vullen.
Dat kan natuurlijk niet bij de cboxen cliënt en patiënt omdat slechts één van beide is ingevuld.
In het kort:
Ik maak eerst de keuze tussen cliënt of patiënt en vervolgens kies ik dan voor de freelancer en het weeknr.
Verder moet er een foutmelding komen als beide cboxen cliënt en patiënt leeg zijn, is er één gevuld moet er geen melding verschijnen.
Het plaatje van het formulier en de code heb ik bijgevoegd.
Ik hoop

Groet
René
Code:
Private Sub Pagina39_Click()
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) Then
MsgBox "U moet nog een keuze maken"
Else
If IsNull(Me.cboSelectNameCo) Then
MsgBox "U moet nog een keuze maken"
Else
If IsNull(Me.cboSelectWeekCo) Or IsNull(Me.cboSelectNameCo) Then
MsgBox "U moet nog een keuze maken"
Else
If Not IsNull(Me.cboSelectNameOrg) Then
stWhere = "[OrganisatieID]=" & Me.cboSelectNameOrg & " And "
blnTrim = True
End If
If Not IsNull(Me.cboSelectNameCo) 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
End If
End If
End If
Exit_CmdGenerateCorFr_Click:
Exit Sub
Err_CmdGenerateCorFr_Click:
MsgBox Err.Description
Resume Exit_CmdGenerateCorFr_Click
End Sub
Bijlagen
Laatst bewerkt: