Beste forum, in mijn database heb ik een zoekformuliertje gemaakt waar na het invullen van een patientennummer de juiste patient wordt gevonden in het hoofdformulier. Bij bestaande patientnummers lukt dit perfect. Echter bij het invullen van een niet bestaand nummer gebeurt er niks: het hoofdformulier blijft staan op het oude record. Dit is geen probleem als er een melding verschijnt "patientnummer niet gevonden". Ik heb hiernaar gezocht op het forum en begrijp dat dit moet met een IF / ELSE msgbox "patientnr...." constructie.
Echter ik weet niet hoe ik dit moet verwerken in de door mij gebruike code (ook van internet geplukt):
Private Sub Knop21_Click()
On Error GoTo Err_Knop21_Click
Dim SearchStr As String
SearchStr = Me.patient
DoCmd.OpenForm "Vaatformulier", acNormal
Forms![Vaatformulier]![patientnr].SetFocus
DoCmd.FindRecord SearchStr, acEntire, , acSearchAll, , acCurrent, True
DoCmd.Close acForm, "zoek patient"
Exit_Knop21_Click:
Exit Sub
Err_Knop21_Click:
MsgBox "Vul een 7 cijferig patientennummer in"
Resume Exit_Knop21_Click:
End Sub
Hopelijk kan iemand mij hierbij helpen. Als dit probleem verholpen is, is de database af en klaar voor gebruik!
Alvast veel dank,
WvG
Echter ik weet niet hoe ik dit moet verwerken in de door mij gebruike code (ook van internet geplukt):
Private Sub Knop21_Click()
On Error GoTo Err_Knop21_Click
Dim SearchStr As String
SearchStr = Me.patient
DoCmd.OpenForm "Vaatformulier", acNormal
Forms![Vaatformulier]![patientnr].SetFocus
DoCmd.FindRecord SearchStr, acEntire, , acSearchAll, , acCurrent, True
DoCmd.Close acForm, "zoek patient"
Exit_Knop21_Click:
Exit Sub
Err_Knop21_Click:
MsgBox "Vul een 7 cijferig patientennummer in"
Resume Exit_Knop21_Click:
End Sub
Hopelijk kan iemand mij hierbij helpen. Als dit probleem verholpen is, is de database af en klaar voor gebruik!
Alvast veel dank,
WvG