Bonjour,
Le message
Envoyé par
lololebricoleur
"L'opération doit utiliser une requête qui peut être mise à jour"
est un grand classique mais n'est pas simple à analyser/expliquer. En pratique cela veut dire que la jointure désignée dans l'update est construite sur des relations ambigües et est donc en lecture seule.
C'est d'autant plus compliqué qu'access accepte des update sur jointure alors que ce n'est pas standard en SQL
Pour corriger cela plusieurs solutions :
- modifier la nature des relations entre les tables pour que la jointure soit en écriture (si c'est possible)
- utiliser dans l'update une fonction publique (définie dans un module) qui calcule le taux de réalisation ce qui permet d'écrire un truc du genre :
update matable set TauxRealisation=mafonction(maformation) where ...
Partager