Bonjour !
Je suis en plein apprentissage des macros de table Access 2010.
J'ai un petit souci basique... J'ai une table Table1 :
Champ1
aa
bb
cc
Je crée une macro de table "Après suppression" :
- Rechercher un enregistrement dans : Table1
- Condition Where : [Champ1]="bb"
- ModifierEnregistrement
- DéfinirChamp : Nom : Champ1
Valeur = "XXX"
Je m'attends donc, logiquement, à ce que si je supprime cc, la macro aille remplacer bb par XXX
Or, il ne fait rien de rien !!!
MAIS :
Si j'ai une table Table2, avec les mêmes champs (aa, bb, cc)
Et que ma macro Après suppression dans Table1 va modifier la Table2 :
- Rechercher un enregistrement dans : Table2
- Condition Where : [Champ1]="bb"
- ModifierEnregistrement
- DéfinirChamp : Nom : Champ1
Valeur = "XXX"
Alors, ça fonctionne...
Dois-je en tirer comme conclusion que les événements Après suppression (et Après Mise à jour) ne peuvent pas modifier d'enregistrements qui se trouvent dans la même table ? ... Ca me paraît à la fois bizarre et restrictif ?!?!?!
Merci d'avance !
Partager