Update Table interdit (?) à partir d'une requête

Le
tudy
Bonjour,

ACCESS permet de mettre à jour une table à partir d'une autre table.
Par contre, il semble refuser la mise à jour d'une table à partir d'une
requête : "L'opération doit utiliser une requête qui peut être mise à jour".

Le contournement que j'ai trouvé :
- créer une table temporaire
- y insérer le résultat de la requête
- faire ensuite l'update par une jointure de la table à mettre à jour et
de la table temporaire
- detruire la table temporaire

J'utilise la syntaxe "UPDATE TAB_A_MAJ INNER JOIN Requete etc".

Connaissez-vous une solution (une autre syntaxe ?) qui permette de
mettre à jour une table à partir d'une requête non modifiable ?


Merci d'avance
Vos réponses
Trier par : date / pertinence
Pierre CFI [mvp]
Le #5510151
bonjour
question simplette, ta req ne contient pas la table que tu dois mettre à jour ?

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"tudy"
Bonjour,

ACCESS permet de mettre à jour une table à partir d'une autre table.
Par contre, il semble refuser la mise à jour d'une table à partir d'une
requête : "L'opération doit utiliser une requête qui peut être mise à jour".

Le contournement que j'ai trouvé :
- créer une table temporaire
- y insérer le résultat de la requête
- faire ensuite l'update par une jointure de la table à mettre à jour et
de la table temporaire
- detruire la table temporaire

J'utilise la syntaxe "UPDATE TAB_A_MAJ INNER JOIN Requete ... etc".

Connaissez-vous une solution (une autre syntaxe ?) qui permette de
mettre à jour une table à partir d'une requête non modifiable ?


Merci d'avance


tudy
Le #5510141
Bonsoir,

Si, effectivement, la requête est un SELECT utilisant (entre autres) la
table à mettre à jour.



bonjour
question simplette, ta req ne contient pas la table que tu dois mettre à jour ?





Publicité
Poster une réponse
Anonyme