Rechercher : dans
Par :

Probleme UPDATE SQL ACCESS

Dernière réponse le 19 oct 2007 à 16:46:35 Ulquiorra, le 17 oct 2007 à 10:05:13 
 Signaler ce message aux modérateurs

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.

Configuration: Windows 2000
Internet Explorer 6.0

Meilleures réponses pour « Probleme UPDATE SQL ACCESS » dans :
SQL - Création de table VoirLe SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...
SQL - Mise à jour d'informations VoirLe SQL permet la modification d'une table par un utilisateur (pour peu qu'il ait les droits suffisants...). La modification d'une table consiste à: ajouter des tuples modifier des tuples existants ou bien supprimer des tuples Insertion de...

1

Ulquiorra, le 19 oct 2007 à 15:26:34

Up

Répondre à Ulquiorra

2

 ShaBoo, le 19 oct 2007 à 16:46:35

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)

Répondre à ShaBoo