Probleme UPDATE SQL ACCESS

Ulquiorra -  
ShaBoo Messages postés 406 Statut Membre -
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

Ulquiorra
 
up
0
ShaBoo Messages postés 406 Statut Membre 50
 
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