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 !