Probleme UPDATE SQL ACCESS

Fermé
Ulquiorra - 17 oct. 2007 à 10:05
ShaBoo Messages postés 392 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 5 septembre 2009 - 19 oct. 2007 à 16:46
Bonjour,

J'ai un petit problème avcec access.
Je désire modifier les données d'un champ d'une table à partir de données présentes dans d'autres tables de la base.
Cependant je n'arrive pas à faire unbe jointure correcte me permettant d'accéder à ces infos....

Voici mon code SQL :

"UPDATE PERSONNE
INNER JOIN DR ON PERSONNE.Sigle_DR=DR.Sigle_DR
INNER JOIN EMPLOI ON PERSONNE.code_emploi=EMPLOI.code_emploi
INNER JOIN PFT ON EMPLOI.pft = PFT.pft
INNER JOIN LISTE ON PFT.N°liste = LISTE.N°liste
SET Liste_Diffusion = ("BAP_DR_" & Personne.Sigle_DR & "_DDR_" & DR.Sigle_DDR & "_" & Liste.Nom_liste);"

L'erreur que Access me retourne est:

"Erreur de syntaxe (opérateur absent) dans l'expression
'PERSONNE.Sigle_DR=DR.Sigle_DR
INNER JOIN EMPLOI ON PERSONNE.code_emploi=EMPLOI.code_emploi
INNER JOIN PFT ON EMPLOI.pft = PFT.pft
INNER JOIN LISTE ON PFT.N°liste = LISTE.N°liste'"


Merci d'avance pour vos réponse.
A voir également:

1 réponse

up
0
ShaBoo Messages postés 392 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 5 septembre 2009 50
19 oct. 2007 à 16:46
Bonjour,

A mon avis Access ne doit pas comprendre INNER.

Par contre tu peux essayer ceci :

UPDATE table1
SET  champ1 = (Select champ2 from table2 where champ2 = var)
0