Mon code ne marche pas. qqun peut me dire ce qui ne va pas ou me donner un autre code?
Je cherche à mettre à jour un champ d'une table (tous les enregistrements) avec un champ d'une autre table. Avec une requête, c'est facile, mais en VBA...
J'ai essayé d'utiliser le SQL de la requête mais ça marche pas !
Voici mon code :
Private Sub cmdOUI_Click()
On Error GoTo Err_cmdOUI_Click
Dim strSQL As String
Dim intOUI As Integer
pendant les "........" on récupère la valeur année depuis ta base de données (comme exemple RS!Annee )
sinon si c'est l'utilisateur qui va saisir l'année dans un textbox
strSQL "UPDATE [tbl_Adh-Spe] SET [tbl_Adh-Spe].Annee " & txtAnnee.Text & ";"
DoCmd.RunSQL strSQL
ou supposons que la valeur à mettre à jour (l'année) se trouve dans un textbox (exemple nommé TxtAnnee) que l'utilisateur à saisie.
strSQL "UPDATE [tbl_Adh-Spe] SET [tbl_Adh-Spe].Annee " & txtAnnee.Text & ";"