Bonjour,
J'utilise un code similaire sur un autre formulaire qui fonctionne tout à fait:
Cependant, sur le formulaire qui pose problème, à l'éxécution il m'affiche toujours le message "erreur", donc on dirait qu'il ne parvient pas à faire la comparaison:Li_NumAuto et Ctl1Tx_NumAuto.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 'Bouton Valider du premier onglet "Etat Civil" '¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ Private Sub Ctl1Bt_Valid_Click() 'Déclaration des recordsets Dim oRstLic As DAO.Recordset 'Enregistrement des modifications dans la table licenciés Set oRstLic = CurrentDb.OpenRecordset("LICENCIES") If oRstLic.Fields("Li_NumAuto") = Me.Ctl1Tx_NumAuto Then With oRstLic .Edit .Fields("Li_Nom") = Me.Ctl1Tx_Nom .Fields("Li_Prenom") = Me.Ctl1Tx_Prenom ... .Update MsgBox "La mise à jour de la personne a bien été effectué!" End With Else MsgBox "erreur" End If
Qu'en pensez-vous?
Partager