> Tous les forums > Forum Autres langages
 Problème Access avec 2 inner join
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
AlexandraLV
  Posté le 03/08/2011 @ 10:32 
Aller en bas de la page 
Nouvelle astucienne

Bonjour,

Je débute en Access, et je cherche à modifier une requête existante,

J'avais à l'origine deux tables T1 et T2 liées par un paramètre commun (Rotation), ma requête allait chercher dans la première table les données pour remplir les champs de la deuxième:

SQLquery = " UPDATE T1 INNER JOIN T2 ON T1.Rotation = T2.Rotation " & _
" SET T1.conso = [T2]![Nb_Sem], T1.Transit = [T2]![transit], " & _
" T1.conso_US = [T2]![Nb_Sem_US], T1.Transit_US = [T2]![transit_US]; "
CurrentDb.Execute SQLquery

J'ai modifié la table où l'on va chercher les données pour y rajouter une nouvelle colonne sur laquelle on va filtrer en plus de rotation, par exemple au lieu d'avoir des données sur A, B, ou C, je dois maintenant sélectionner A et filtrer selon AX ou AY ou AZ, de même pour B je dois choisir entre BX, BY ou BZ

Mais dans ma requête, lorque je rajoute un and ou un second inner join, cela ne fonctionne pas et crée des erreurs,

SQLquery = " UPDATE T1 INNER JOIN T2 ON T1.Rotation = T2.Rotation and T1.fonction = T2.fonction " & _
" SET T1.conso = [T2]![Nb_Sem], T1.Transit = [T2]![transit], " & _
" T1.conso_US = [T2]![Nb_Sem_US], T1.Transit_US = [T2]![transit_US]; "
CurrentDb.Execute SQLquery

Je me demande si cela ne vient pas de la façon dont ma table est construite, comme maintenant dans chaque colonne les paramètre se répètent plusieurs fois pour créer toutes les combinaisons...

Merci d'avance pour vos réponses



Modifié par AlexandraLV le 03/08/2011 10:32
Publicité
FCL31
 Posté le 04/08/2011 à 13:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Message original par AlexandraLV

SQLquery = " UPDATE T1 INNER JOIN T2 ON T1.Rotation = T2.Rotation and T1.fonction = T2.fonction "

Je m'y connais pas trop en SQL mais je sais pas si ta suite de = ne va pas te posser probléme

breizhbugs
 Posté le 04/08/2011 à 15:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Précises aussi les erreurs que tu as, on ne peut pas les deviner...

AlexandraLV
 Posté le 05/08/2011 à 15:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvelle astucienne

Bonjour,

Je peux remplacer ma suite de égal par quel type d'instruction? De plus, dans le code sur lequel je travaille il y a d'autres instructions avec une suite de égals de ce type et cela fonctionne...

Cela indique comme erreur "erreur de syntaxe dans l'instruction UPDATE"

Merci d'avance!

AlexandraLV
 Posté le 05/08/2011 à 15:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvelle astucienne

Quand je met deux clés primaires sur les deux champs de ma table où je vais chercher les valeurs, cela me met alors comme erreur: "le moteur de base de données de Microsoft jet ne peut pas trouver la table ou la requête source" Assurez-vous qu'elle existe et qu'elle est correctement orthographiée.

Or ma table existe bien et je l'ai écrite correctement dans ma requête, j'ai bien vérifier...

FCL31
 Posté le 08/08/2011 à 17:00 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Tes champs de table relié par la requete sont t'il bien au même format ??

text ---> text

numerique ---> numerique

...

AlexandraLV
 Posté le 10/08/2011 à 11:24 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvelle astucienne

Bonjour,

Oui mes champs sont au même format...

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Sujets relatifs
problème d'enregistrement avec access et VBA
Problème avec WinPython - Spyder
Problème avec les espaces C++
problème avec un parametre de requete preparée MVC
////// Probléme avec Idman 6.50 \\\
problème avec JTextField
probleme de requete avec le Jframe
probleme avec mkdir()
probleme avec emu8086
Problème avec logiciel de généalogie
Plus de sujets relatifs à Problème Access avec 2 inner join
 > Tous les forums > Forum Autres langages