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
|
Sub Enregistremnet
On Error GoTo Erreur_Doublon
DataEnvironment1.rsTcat.Update
On Error GoTo 0
Exit Sub
Erreur_Doublon:
msg = "Cette monnaie est déjà enregistrée : Voulez-vous ajouter un exemplaire à l'enregistrement existant ?"
R = MsgBox(msg, vbYesNo)
If R = vbYes Then
MsgBox "Mise à jour de l'enregistrement existant"
' Rechercher et pointer l'enregistrement existant
' Mettre à jour l'enregistrement existant trouvé : un emplaire en plus
DataEnvironment1.rsTcat.fields("Quantité").value = DataEnvironment1.rsTcat.fields("Quantité").value + 1
Resume Next
Else
' Rectifier l'enregistrement en cours pour qu'il ne soit plus doublon
msg = "Veuillez modifier un des dix champs obligatoires"
MsgBox msg, , "Traitement des doublons"
Exit Sub
End If
End Sub |
Partager