Bonjour tout le monde,
Je souhaiterais à partir de vba faire la copie d’une table, puis faire une mise à jour d’un champ spécifique de la copie créée (« Reclamations » est le nom de la table et « Temp-reclamations » le nom de la copie).
Voici mon code :
Problème : Ce code marchait parfaitement quand je n’avais pas encore fractionné ma base. Mais depuis que je l’ai fractionné, la mise à jour de la table copiée se répercute systématiquement dans la table origine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub actualise_Click() DoCmd.CopyObject , "Temp_reclamations", acTable, "Reclamations" DoCmd.RunSQL "UPDATE Temp_reclamations SET Temp_reclamations.Statut = 'Reste à traiter' WHERE Temp_reclamations.Statut <>'Traité';" End Sub
Que faire pour éviter cela ?
Merci de votre aide
Partager