Bonjour à tous... j'espère que les fêtes ont été bonnes !!!
j'aimerai gérer les modifications apportées à un client soit avec un bouton perso soit avec Form_BeforeUpdate.
J'ai un formulaire affichant les infos d'un client, certaines de ces infos sont modifiables. J'ai un bouton+vba pour enregistrer les modifications éventuelles.... avec un champ date_modif
J'utilise donc :
Ce bouton/code marche très bien....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3strSQL = "UPDATE t_client SET ..." CurrentDb.Execute strSQL, dbFailOnError
Le problème se trouve au niveau du Form_BeforeUpdate.
- soit il redemande s'il faut enregistrer après avoir utiliser le bouton
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub Form_BeforeUpdate(Cancel As Integer) ' changement de client > demande à l'utilisateur s'il faut enregistrer les modifs If MsgBox("Voulez-vous confirmer la modification ?", vbQuestion + vbYesNo, "CONFIRMATION") = vbNo Then Me.Undo Cancel = True End If End Sub
- soit il m'indique qu'il y a un conflit d'écriture....
Dans tous les cas, je n'arrive pas en enregistrer la date_modif avec Form_BeforeUpdate...
Comment faire correctement cet UPDATE dans les 2 manières ?
Merci d'avance
@+ Tchup
Partager