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 :

INSERT INTO 2 tables en une seule ligne


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 63
    Points : 56
    Points
    56
    Par défaut INSERT INTO 2 tables en une seule ligne
    Bonjour,

    Merci pour toute l'aide trouvé sur ce site très bon via le forum et les tuto .
    Je n'ai pas trouvé une réponse à une question simple : au lieu de 2 lignes insert into, peut-on faire une seule ligne insert into mêlant les 2 tables à implémenter ?

    Voici mon code à deux lignes insert, qui fonctionne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        db.Execute "INSERT INTO [Familles Avion] (NomFamilleA) VALUES ('" & Me.Nouvelle_famille_txt & "')"
        db.Execute "INSERT INTO Avions (Type, FamA, NomConstructeur_a) VALUES ('" & Me.Nouvel_avion_txt & "','" & Me.Nouvelle_famille_txt & "','" & Me.Constructeur_txt & "')"
    Je précise que FamA (=NomFamilleA) est clé primaire de Familles Avion, et est aussi clé étrangère de la table Avions.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 63
    Points : 56
    Points
    56
    Par défaut
    Finalement j'ai retrouvé ce sujet là : http://www.developpez.net/forums/d26...sieurs-tables/

    Et d'après Magnus, il est impossible sauf sur oracle, de faire une requête de ce type : INSERT INTO table1, table2 (champ1a,champ1b,champ1c,champ2a...) Values...

    Magnus parle également du trigger berfore insert, mais il ne me semble pas que ce soit valable pour Access.

    Au cas où vous avez une info, merci d'avance

Discussions similaires

  1. Réponses: 3
    Dernier message: 24/10/2008, 19h31
  2. Réponses: 2
    Dernier message: 22/10/2008, 17h53
  3. Export sur une seule ligne de plusieurs tables
    Par xian21 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 12/06/2008, 17h11
  4. Réponses: 2
    Dernier message: 13/12/2007, 16h56
  5. 3 tables liées mais une seule ligne de retour ?
    Par seb_perl dans le forum Requêtes
    Réponses: 2
    Dernier message: 06/01/2007, 12h20

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