IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

Problème de jointure dans INSERT INTO avec INNER JOIN


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 89
    Points : 52
    Points
    52
    Par défaut Problème de jointure dans INSERT INTO avec INNER JOIN
    BONJOUR à tous!
    je suis en entrain de faire une requête qui me permettrait d'ajouter différentes informations dans mes tables
    Et le problème que je n'arrive pas à cette requête malgré les tuto du net
    et je voulais juste savoir si une personne pouvais me venir en aide
    MERCI!!

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    INSERT INTO Acteur (nom1_acteur,nom2_acteur,nom3_acteur,nom4_acteur,nom5_acteur,nom6_acteur,nom7_acteur,nom8_acteur)" & _
    "SELECT "" ((me![TxtNomActeur] & "","" & me![TxtNomActeur1] & "","" & me![TxtNomActeur2] & "","" & me![TxtNomActeur3] & "","" & me![TxtNomActeur4] & "","" & me![TxtNomActeur5] & "","" & me![TxtNomActeur6] & "","" & me![TxtNomActeur7])"
    "FROM (Jouer INNER JOIN Jouer ON Film Jouer.num_film = Film.num_film )INNER JOIN Realisateur ON Film.num_realisateur = realisateur.num_realisateur) " & _
    DoCmd.RunSQL (sql_Ajouter)
    Images attachées Images attachées  

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 862
    Points : 58 414
    Points
    58 414
    Billets dans le blog
    44
    Par défaut
    bonsoir andy

    Citation Envoyé par andy331
    Acteur(NumActeur, Nom1_Acteur, Nom2_acteur,......., Nom8_Acteur)
    euhh.. il s'agit d'UN acteur qui peut avoir 8 noms ou il s'agit de 8 acteurs différents ? (je soupçonne un gros problème de conception dans ce dernier cas)

    sinon, me![TxtNomActeur] désigne une zone de texte de ton formulaire, non ?

    Pour insérer une ligne dans la table ACTEUR, tu peux passer (en VBA) plus simplement une requête du style:

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
     INSERT INTO Acteur (Nom1_acteur,....) VALUES (me![TxtNomActeur1],...)

  3. #3
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 656
    Points : 34 350
    Points
    34 350
    Par défaut
    salut,
    pourrais tu nous faire une mise a jour avec le code exact utilise stp ?
    En effet, dans la version actuellement visible on a des soucis de lecture a cause des couleurs.

    Merci pour nous

  4. #4
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 89
    Points : 52
    Points
    52
    Par défaut
    EN faite j'ai un formulaire et dans ce formulaire je dois ajouter des informations qui seront en suite stockés dans mes différentes tables .
    Sachant que le nom des acteurs seront différents.

    JE sais pas du tout comment faire pour une requête qui permettre avec un INSERT INTO DE PLUSIEURS TABLES
    j'ai fais ceci mais cela est faux!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    sql_Ajouter = "INSERT INTO Acteur (nom1_acteur,nom2_acteur,nom3_acteur,nom4_acteur,nom5_acteur,nom6_acteur,nom7_acteur,nom8_acteur)" & _
    "SELECT "" ((me![TxtNomActeur] & "","" & me![TxtNomActeur1] & "","" & me![TxtNomActeur2] & "","" & me![TxtNomActeur3] & "","" & me![TxtNomActeur4] & "","" & me![TxtNomActeur5] & "","" & me![TxtNomActeur6] & "","" & me![TxtNomActeur7])"
    "FROM (Jouer INNER JOIN Jouer ON Film Jouer.num_film = Film.num_film )INNER JOIN Realisateur ON Film.num_realisateur = realisateur.num_realisateur) " & _
    DoCmd.RunSQL (sql_Ajouter)
    Images attachées Images attachées  

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Comme le souligne f-leb revoit la conception avant de poursuivre.

    Voici un exemple de conception pour une DVDthèque :



    Philippe

  6. #6
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 89
    Points : 52
    Points
    52
    Par défaut
    Mon MCD est-il faut ?

  7. #7
    Invité
    Invité(e)
    Par défaut
    Re

    Citation Envoyé par andy331 Voir le message
    Mon MCD est-il faut ?
    Pour moi oui :

    C'est quoi ces 8 acteurs ?

Discussions similaires

  1. Probléme de jointure dans une requete avec UNION
    Par MissOleana dans le forum Requêtes
    Réponses: 1
    Dernier message: 28/11/2013, 16h45
  2. [AC-2007] Problème de syntaxe INSERT INTO avec champs booleéns
    Par tAKAmAkA dans le forum VBA Access
    Réponses: 1
    Dernier message: 09/09/2009, 17h57
  3. Problème d'insert into avec inner join
    Par guivrator dans le forum Requêtes
    Réponses: 1
    Dernier message: 16/04/2009, 16h43
  4. [Access] Problème dans une requête SQL avec INNER JOIN ?
    Par bds2006 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 27/06/2006, 11h57
  5. Problème de jointure avec INNER JOIN et LEFT OUTER JOIN
    Par tonio-lille dans le forum Langage SQL
    Réponses: 4
    Dernier message: 10/02/2006, 13h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo