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 :

Enregistrer contenu d'une table dans une autre table SOUS CONDITION


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 62
    Points : 46
    Points
    46
    Par défaut Enregistrer contenu d'une table dans une autre table SOUS CONDITION
    Bonjour,

    J'aimerais copier le contenu d'une table 1 vers une table 2 mais sous condition. Je m'explique: J'aimerais en fait pouvoir prendre UNE PARTIE de la table 1 seulement.
    Pour copier la table 1 (entièrement) vers la table 2 j'ai donc utilisé la requête suivante :

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    INSERT INTO LigneCommande ( RefProduit, IdCommande, IdImputation, LcQuantite, LcUnite )
    SELECT ListeParDefaut.RefProduit, ListeParDefaut.IdCommande, ListeParDefaut.IdImputation, ListeParDefaut.LstQuantite, ListeParDefaut.LstUnite
    FROM LigneCommande, ListeParDefaut;

    et j'ai ensuite tenté de placer ma condition c'est-à-dire un [CODEINLNE]where IdFournisseur = Formulaires![...] [/CODEINLINE] mais cela n'a pas l'air de fonctionner.
    Ma demande est-elle faisable et si oui, comment ? :/


    Merci d'avance !

  2. #2
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 282 192
    Points
    282 192
    Par défaut
    Re bonjour,


    Ça ne devrait pourtant pas poser de problème !

    Comment t-y prends-tu pour créer ta requête ? Utilises-tu le QBE ?
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  3. #3
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut
    Claude , Nanadoo bonjour

    Oui la requête fonctionnera sans problème car ton approche est bonne mais par contre le from de ta requête n'est pas correct

    le FROM LigneCommande, ListeParDefaut à corriger par FROM ListeParDefaut where ....

    ce qui donnerait en final la requête suivante (à adapter en fonction de ton nom de formulaire et du nom de ton contrôle) :

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    INSERT INTO LigneCommande ( RefProduit, IdCommande, IdImputation, LcQuantite, LcUnite )
    SELECT ListeParDefaut.RefProduit, ListeParDefaut.IdCommande, ListeParDefaut.IdImputation, ListeParDefaut.LstQuantite, ListeParDefaut.LstUnite
    FROM ListeParDefaut
    WHERE (((ListeParDefaut.IdFournisseur)=[forms]![nomdetonforms]![nomdetonchamp]));

    Jimbolion
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

Discussions similaires

  1. [Toutes versions] coller les données d'une plage d'une cellule dans une cellule d'une autre feuille[VBA]
    Par arthson dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/01/2012, 17h37
  2. [AC-2003] Lier les tables d'une Base1 dans une Base3 via une Base2
    Par ted the Ors dans le forum VBA Access
    Réponses: 0
    Dernier message: 30/12/2009, 11h58
  3. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  4. [XL-2007] Afficher une checkbox dans une feuille si une checkbox d'une autre feuille est cochée
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/08/2009, 13h35
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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