Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
nicolas
j'ai aussi ce probleme! cela est du (enfin je crois) à une requete comportant plusieurs tables avec des relation 1 a plusieur ou indéfinies, ou encore comportant des autres requetes. montre ta requete update pour voir, mais pas sur qu'on puisse t'aider mieux sinon...
-----Message d'origine----- Bonjour,
J'essai de mettre à jour le champ d'une table par la somme
des champs d'une autre table, avec une condition simple sur la clé primaire.
Le problème de cette requête est le message d'erreur qui s'en suit :
"L'opération doit utiliser une requête qui peut être mise à jour."
Merci d'avance de me proposer une solution.
A bientôt. .
j'ai aussi ce probleme!
cela est du (enfin je crois) à une requete comportant
plusieurs tables avec des relation 1 a plusieur ou
indéfinies, ou encore comportant des autres requetes.
montre ta requete update pour voir, mais pas sur qu'on
puisse t'aider mieux sinon...
-----Message d'origine-----
Bonjour,
J'essai de mettre à jour le champ d'une table par la
somme
des champs d'une autre table, avec une condition simple
sur la clé primaire.
Le problème de cette requête est le message d'erreur qui
s'en suit :
"L'opération doit utiliser une requête qui peut être mise
à jour."
j'ai aussi ce probleme! cela est du (enfin je crois) à une requete comportant plusieurs tables avec des relation 1 a plusieur ou indéfinies, ou encore comportant des autres requetes. montre ta requete update pour voir, mais pas sur qu'on puisse t'aider mieux sinon...
-----Message d'origine----- Bonjour,
J'essai de mettre à jour le champ d'une table par la somme
des champs d'une autre table, avec une condition simple sur la clé primaire.
Le problème de cette requête est le message d'erreur qui s'en suit :
"L'opération doit utiliser une requête qui peut être mise à jour."
Merci d'avance de me proposer une solution.
A bientôt. .
Daniel Carollo
Bonsoir Nicolas!
L'enonce de la requete nous aurait permis de voir un peu mieux d'ou pourrait venir votre probleme...
A priori, suivant les jointures que vous avez utilise, la requete ne peut pas etre mise a jour. En effet, il faut qu'Access puisse identifier de maniere unique et non ambigue l'enregistrement a mettre a jour. Souvent, l'ajout d'une fonction de regroupement (telle que SUM()) fait perdre cette faculte a la requete, d'ou le message d'erreur que vous avez recu.
Bonne continuation.
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"nicolas" wrote in message news:1228001c38413$366b90d0$ Bonjour,
J'essai de mettre à jour le champ d'une table par la somme des champs d'une autre table, avec une condition simple sur la clé primaire.
Le problème de cette requête est le message d'erreur qui s'en suit :
"L'opération doit utiliser une requête qui peut être mise à jour."
Merci d'avance de me proposer une solution.
A bientôt.
Bonsoir Nicolas!
L'enonce de la requete nous aurait permis de voir un peu mieux d'ou pourrait
venir votre probleme...
A priori, suivant les jointures que vous avez utilise, la requete ne peut
pas etre mise a jour. En effet, il faut qu'Access puisse identifier de
maniere unique et non ambigue l'enregistrement a mettre a jour. Souvent,
l'ajout d'une fonction de regroupement (telle que SUM()) fait perdre cette
faculte a la requete, d'ou le message d'erreur que vous avez recu.
Bonne continuation.
--
Daniel :-)
Computing Technologies International - www.computing-tech.com - We
provide solutions...
"nicolas" <nicolas.ganache@guerinsystems.com> wrote in message
news:1228001c38413$366b90d0$a601280a@phx.gbl...
Bonjour,
J'essai de mettre à jour le champ d'une table par la somme
des champs d'une autre table, avec une condition simple
sur la clé primaire.
Le problème de cette requête est le message d'erreur qui
s'en suit :
"L'opération doit utiliser une requête qui peut être mise
à jour."
L'enonce de la requete nous aurait permis de voir un peu mieux d'ou pourrait venir votre probleme...
A priori, suivant les jointures que vous avez utilise, la requete ne peut pas etre mise a jour. En effet, il faut qu'Access puisse identifier de maniere unique et non ambigue l'enregistrement a mettre a jour. Souvent, l'ajout d'une fonction de regroupement (telle que SUM()) fait perdre cette faculte a la requete, d'ou le message d'erreur que vous avez recu.
Bonne continuation.
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"nicolas" wrote in message news:1228001c38413$366b90d0$ Bonjour,
J'essai de mettre à jour le champ d'une table par la somme des champs d'une autre table, avec une condition simple sur la clé primaire.
Le problème de cette requête est le message d'erreur qui s'en suit :
"L'opération doit utiliser une requête qui peut être mise à jour."
Merci d'avance de me proposer une solution.
A bientôt.
Bonjour,
Si ceci peut vous aider, voici ma requête :
UPDATE postes SET postes.PUHT_p = (SELECT sum(MAJ_ele.PUHT)
From equipement, regrouper, Elements, MAj_ele
Where postes.cde_equi=equipement.cde_equi
And equipement.cde_equi=regrouper.cde_equi
And regrouper.cde_ele=Elements.cde_ele
And Elements.cde_ele=MAJ_ele.cde_ele
And postes.cde_equi="BS100/600") WHERE postes.cde_equi="xxxx" And postes.num_offre="xxx" And postes.num_poste="xx";
Bonjour,
Si ceci peut vous aider, voici ma requête :
UPDATE postes SET postes.PUHT_p = (SELECT sum(MAJ_ele.PUHT)
From equipement, regrouper, Elements, MAj_ele
Where postes.cde_equi=equipement.cde_equi
And equipement.cde_equi=regrouper.cde_equi
And regrouper.cde_ele=Elements.cde_ele
And Elements.cde_ele=MAJ_ele.cde_ele
And postes.cde_equi="BS100/600")
WHERE postes.cde_equi="xxxx" And postes.num_offre="xxx"
And postes.num_poste="xx";
Tiens, mais j'ai deja vu ce nom la quelque part....
Mais, mais! C'est le mien!
Arretez d'utiliser mon nom s'il vous plait.
Merci d'avance.
Daniel Carollo (Le seul (a ma connaissance) ) :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
wrote in message news:04f701c38672$1c24e6c0$ Bonjour,
Si ceci peut vous aider, voici ma requête :
Pierre CFI
:O)) tiens c'est pas béte, pour empoisonner un "ami" tu mets son adresse en clair et tu te balades sur tous les news gouv-finances.fr ....
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Daniel Carollo" a écrit dans le message de news: eIm6G$
Bonjour danielc!
Tiens, mais j'ai deja vu ce nom la quelque part....
Mais, mais! C'est le mien!
Arretez d'utiliser mon nom s'il vous plait.
Merci d'avance.
Daniel Carollo (Le seul (a ma connaissance) ) :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
wrote in message news:04f701c38672$1c24e6c0$ Bonjour,
Si ceci peut vous aider, voici ma requête :
:O))
tiens c'est pas béte, pour empoisonner un "ami" tu mets son adresse en clair et tu te balades sur tous les news
gouv-finances.fr ....
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Daniel Carollo" <danielc@NO_SPAM_PLEASE.computing-tech.com> a écrit dans le message de news:
eIm6G$phDHA.2536@TK2MSFTNGP10.phx.gbl...
Bonjour danielc!
Tiens, mais j'ai deja vu ce nom la quelque part....
Mais, mais! C'est le mien!
Arretez d'utiliser mon nom s'il vous plait.
Merci d'avance.
Daniel Carollo (Le seul (a ma connaissance) ) :-)
Computing Technologies International - www.computing-tech.com - We
provide solutions...
<danielc@NO_SPAM_PLEASE.computing-tech.com> wrote in message
news:04f701c38672$1c24e6c0$7d02280a@phx.gbl...
Bonjour,