Bonjour a tous,
Je suis débutante en VBA access.

Alors j'ai un souci avec une requete "update" sur une table
Lorsque je clique le bouton contenant mon code la modification ne
s'effectue que sur certains champs:
*Demandeur
*Plan_formation
*Recueil_besoin
*Etat_realisation

mais pas sur
*id_stage
*annee_demande

Je ne comprends pas ce qui se passe.
J'ai grand besoin que quelqu'un m'aide.
Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Dim Matable As DAO.Recordset
Dim Madb As Database
Dim req As String
 
Set Madb = CurrentDb()
 
 req = " Update T_Entretien Set Id_stage='" & Me.Id_stage & "',Annee_demande=" & Me.Annee_demande & ",Demandeur='" & Me.Demandeur & "',Plan_formation='" & Me.Plan_formation & "',Recueil_besoin='" & Me.Recueil_besoin & "',Etat_realisation='" & Me.Etat_realisation & "' where Matricule = '" & Me.Matricule & "' and Id_stage ='" & Me.Id_stage & "' and Annee_demande=" & Me.Annee_demande & ""
 
    DoCmd.SetWarnings False
    DoCmd.RunSQL (req)
    DoCmd.SetWarnings True
    MsgBox (" Modification Effectuée avec Succès ")
    Actualiser
Merci d'avance