1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| Private Sub idemp_Exit(Cancel As Integer)
Dim Nb As Long, Titre As String, Message As String, Réponse
Nb = DCount("idemp", "f_emprunteur", "idemp=" & Me.idemp)
If Nb >= 1 Then
Titre = "Le code emprunteur " & Me.idemp & " est déjà dans la base"
Message = "Cliquez sur Oui pour modifier votre saisie " & _
vbCrLf & vbCrLf & _
"Cliquez sur Non afin d'être redirigé(e) vers la page précédente " & _
"et de séléctionner l'emprunteur à l'aide des menus déroulants"
Réponse = MsgBox(Message, vbYesNo, Titre)
If Réponse = vbYes Then
Me.idemp.SetFocus
Else
Debug.Print "-" & Me.idemp.Value & "-"
DoCmd.OpenForm "modif_dr_assos_err_idemp", , , "[idemp]=" & Me![idemp]
DoCmd.close Me.Name
End If
Else
' le code emprunteur est nouveau
End If
End Sub |
Partager