je ne me fourvoie pas malheureusement.
J'ai test=E9 la requete: d'ailleurs la voici telle quel:
UPDATE visites SET visites.datevisite =3D [visitesrecopie].
[datevisite], visites.daterelance =3D [visitesrecopie].
[daterelance], visites.carteentretient =3D [visitesrecopie].
[carteentretient], visites.vip =3D [visitesrecopie].[vip],=20
visites.memovisite =3D [visitesrecopie].[memovisite],=20
visites.nuentreprise =3D [visitesrecopie].[nuentreprise]
FROM visites INNER JOIN visitesrecopie ON [visites].
[nuvisites]=3D[visitesrecopie].[nuvisites]
WHERE [visites].[nuvisite] IN ( SELECT nuvisite FROM=20
visitesrecopie);
malheureusement je ne peux meme pas la sauvegarder; access=20
me met comme message:
syntax error missing operator in query expression.....
et lorsque je clique "ok" le curseur se met vers le FROM=20
et voila.
Je ne comprends pas; pourtant dans ma tete cette requete=20
marche mais access a l'air plus difficile que mon cerveau
>-----Message d'origine-----
>Bonjour Gangrel!
>
>Vous vous fourvoyez quelque peu, il est tout a fait=20
possible de faire une
>mise a jour de valeurs d'une table a partir d'une autre=20
table. L'astuce
>consiste a passer par un jointure, avec un requete du=20
genre:
>UPDATE MaTable SET MaTable.MonChamp =3D=20
MonAutreTable.MonAutreChamp
>FROM MaTable INNER JOIN MonAutreTable ON MaTable.LeChamp =3D
>MonAutreTable.LeChampAussi.
>WHERE MaCondition.
>
>Et ouala! Bonne continuation,
>
>--=20
>Daniel :-)
>
>Computing Technologies International - www.computing-
tech.com - We
>provide solutions...
>
>"gangrel" wrote in message
>news:0acf01c3adaa$ba703ff0$a101280a@phx.gbl...
>voila ma requete d'update:
>
>UPDATE visites SET visites.datevisite =3D [visitesrecopie].
>[datevisite]
>WHERE [visites].[nuvisite] IN ( SELECT nuvisite FROM
>visitesrecopie IN 'D:\prog\projet base AJ\essai.mdb');
>
>en fait c'est cens=E9 me mettre a jour une table a partir
>des =E9l=E9ments d'une autre table.
>C'est ca que je veux en tout cas.
>
>Ma question en plus simple c'est comment mettre a jour une
>table a partir des donn=E9es d'une autre table???
>
>le probleme est qu'apparement on peut faire un update
>seulement en mettant set truc =3D 'nouvelle valeur' et pas
>set truc =3D [nom de table]. [nom de colonne] where tout
>ca...
>
>
>merci !!!!!!!!
>
>merci!
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
3stone
N'ouvre pas chaque fois un nouveau fil, s'il te plait !
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
N'ouvre pas chaque fois un nouveau fil, s'il te plait !
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
N'ouvre pas chaque fois un nouveau fil, s'il te plait !
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------