Goede avond ontwikkelaars,
Ik heb onderstaande code reeds gebruikt in een eerdere DB waar het perfect werkt.
Het dient om te vermijden dat de gebruiker vergeet een veld in te vullen of een item te selecteren uit de diverse DropDown-menu's.
Voor zover ik weet, na veelvuldig nazicht heb ik zeker de juiste benamingen in de verschillende onderdelen gebruikt.
Enkel het eerste stuk voor "BenamingID" reageert als er geen selectie is toegepast.
Wat doe ik verkeerd of waarom gaat de code niet verder met de controle?
Bedankt
Groetjes
Pascal
Ik heb onderstaande code reeds gebruikt in een eerdere DB waar het perfect werkt.
Het dient om te vermijden dat de gebruiker vergeet een veld in te vullen of een item te selecteren uit de diverse DropDown-menu's.
Voor zover ik weet, na veelvuldig nazicht heb ik zeker de juiste benamingen in de verschillende onderdelen gebruikt.
Enkel het eerste stuk voor "BenamingID" reageert als er geen selectie is toegepast.
Code:
Private Sub btnBewaarNP_Click()
If IsNull(Me.BenamingID) Then
Beep
MsgBox "Selecteer een Benaming aub...", vbOKOnly, "OPGELET!"
Me.cboBenaming.SetFocus
Me.cboBenaming.Dropdown
Exit Sub
End If
If IsNull(Me.MateriaalID) Then
Beep
MsgBox "Selecteer een Materiaal a.u.b.", vbOKOnly, "OPGELET!"
Me.cboMateriaal.SetFocus
Me.cboMateriaal.Dropdown
Exit Sub
End If
If IsNull(Me.Disc_ModelID) Then
Beep
MsgBox "Selecteer een Disc Model a.u.b.", vbOKOnly, "OPGELET!"
Me.cboDiscModel.SetFocus
Me.cboDiscModel.Dropdown
Exit Sub
End If
If IsNull(Me.Vorm_PiercingID) Then
Beep
MsgBox "Selecteer een Piercing Vorm a.u.b.", vbOKOnly, "OPGELET!"
Me.cboVormPiercing.SetFocus
Me.cboVormPiercing.Dropdown
Exit Sub
End If
If IsNull(Me.PlaatsID) Then
Beep
MsgBox "Selecteer een Plaats a.u.b.", vbOKOnly, "OPGELET!"
Me.cboPlaats.SetFocus
Me.cboPlaats.Dropdown
Exit Sub
End If
If IsNull(Me.Diameter_StaafjeID) Then
Beep
MsgBox "Selecteer een Diameter Staafje a.u.b.", vbOKOnly, "OPGELET!"
Me.cboDiameterStaafje.SetFocus
Me.cboDiameterStaafje.Dropdown
Exit Sub
End If
If IsNull(Me.Lengte_StaafjeID) Then
Beep
MsgBox "Selecteer een Lengte Staafje a.u.b.", vbOKOnly, "OPGELET!"
Me.cboLengteStaafje.SetFocus
Me.cboLengteStaafje.Dropdown
Exit Sub
End If
If IsNull(Me.SchroefdraadID) Then
Beep
MsgBox "Selecteer een Schroefdraad a.u.b.", vbOKOnly, "OPGELET!"
Me.cboSchroefdraad.SetFocus
Me.cboSchroefdraad.Dropdown
Exit Sub
End If
If IsNull(Me.Kleur_BolletjeID) Then
Beep
MsgBox "Selecteer een Kleur Bolletje a.u.b.", vbOKOnly, "OPGELET!"
Me.cboKleurBolletje.SetFocus
Me.cboKleurBolletje.Dropdown
Exit Sub
End If
If IsNull(Me.Inkoopprijs) Then
Beep
MsgBox "Geef een Inkoopprijs a.u.b.", vbOKOnly, "OPGELET!"
Me.Inkoopprijs.SetFocus
Exit Sub
End If
If IsNull(Me.Verkoopprijs) Then
Beep
MsgBox "Geef een Verkoopprijs a.u.b.", vbOKOnly, "OPGELET!"
Me.Verkoopprijs.SetFocus
Exit Sub
End If
End Sub
Wat doe ik verkeerd of waarom gaat de code niet verder met de controle?
Bedankt
Groetjes
Pascal