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

Access Discussion :

transfert de données d'une table à l'autre


Sujet :

Access

  1. #1
    Débutant Avatar de VIRGINIE87
    Femme Profil pro
    Sans Emploi
    Inscrit en
    Avril 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Avril 2006
    Messages : 286
    Points : 72
    Points
    72
    Par défaut transfert de données d'une table à l'autre
    bjr,
    voici ce qui existe :
    voila ma structure :
    Table 1 :
    tblDecor :
    id_decor
    Code Decor
    Designation

    Table 2 :
    tblDetailDecor
    id_DecDet
    id_Dec
    Produit
    Forme
    Qte Prod
    Date

    Voila ce que je souhaiterai obtenir :
    transferer les données id_Dec,Produit,Forme,Qte Prod,Date dans la table tblProduction ayant les champs suivants : id_Dec1,Produit1,Forme1,Qte Prod1,Date1.
    De plus le transfert se réalise seulement si Qte Prod>0

    Quels sont les différentes étapes à suivre?
    merci

  2. #2
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 316
    Points : 367
    Points
    367
    Par défaut
    Bonjour,

    Tu peux utiliser un Insert associé à un Select

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Insert into matable (champ1 , champ2) select champ1, champ2 from matable1 where condition
    A+

  3. #3
    Débutant Avatar de VIRGINIE87
    Femme Profil pro
    Sans Emploi
    Inscrit en
    Avril 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Avril 2006
    Messages : 286
    Points : 72
    Points
    72
    Par défaut
    Vu ma structure cela donnerait donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Insert into tblProduction (Produit1 ,Forme1,Qte_Prod1,Date1) select Produit, Forme,Qte_Prod,Date from tblDetailDecor where Qte_Prod1>0

    j'ai l'erreur suivante : erreur de compilation, erreur de synthaxe

  4. #4
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    C'est du code SQL ça pas VBA

  5. #5
    Débutant Avatar de VIRGINIE87
    Femme Profil pro
    Sans Emploi
    Inscrit en
    Avril 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Avril 2006
    Messages : 286
    Points : 72
    Points
    72
    Par défaut
    donc j'ai fait une erreur .
    Quelle solution est plus adapté ?

  6. #6
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    En cherchant dans la FAQ tu aurais pu trouver comment exécuter du code SQL en VBA. Docmd.RunSQL.

    Ceci dit pas besoin de vba ici. Une simple requête avec le code donné plus haut suffit.

  7. #7
    Débutant Avatar de VIRGINIE87
    Femme Profil pro
    Sans Emploi
    Inscrit en
    Avril 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Avril 2006
    Messages : 286
    Points : 72
    Points
    72
    Par défaut
    merci pour cet indice je penses que pour moi cela est le plus simple
    ou je dois insérer ce code?
    dans la ligne critere da ma requete?

  8. #8
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Non, dans la requête en mode SQL

  9. #9
    Débutant Avatar de VIRGINIE87
    Femme Profil pro
    Sans Emploi
    Inscrit en
    Avril 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Avril 2006
    Messages : 286
    Points : 72
    Points
    72
    Par défaut
    le transfert se réalise bien mais il me reste deux trois petites choses à rectifier.

  10. #10
    Débutant Avatar de VIRGINIE87
    Femme Profil pro
    Sans Emploi
    Inscrit en
    Avril 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Avril 2006
    Messages : 286
    Points : 72
    Points
    72
    Par défaut
    En fait j'ai modifié mon application et j'ai un petit soucis pour appliquer la requete permettant de récupérer les données saisis.
    j'arrive bien a récupérer 2 infos sur 4 comment dois procéder pour récupérer les données provenant d'une zone de liste et d'une zone de texte alors que les deux autres valeurs sont récupéré à l'aide d'une instruction SQL.
    merci de votre aide.

    Pièce jointe 10208

  11. #11
    Débutant Avatar de VIRGINIE87
    Femme Profil pro
    Sans Emploi
    Inscrit en
    Avril 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Avril 2006
    Messages : 286
    Points : 72
    Points
    72
    Par défaut
    comment transférer le contenu du champs QteProd dans la table tblProduction

  12. #12
    Membre éclairé Avatar de ft035580
    Profil pro
    Inscrit en
    Août 2004
    Messages
    689
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 689
    Points : 812
    Points
    812
    Par défaut
    Salut,

    Lorsque je regarde ton exemple, j'ai le sentiment que tu veux ajouter l'enregistrement en cours de ton formulaire dans ta table tblDetailDecor.
    Auquel cas tu pourrais essayer ceci:

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INSERT INTO tblProduction ( CodeDecor1, Produit1, Forme1, QteProd1 )
    SELECT Forms!TblDecor![Combo7] AS [Code Decor], Forms!TblDecor![Texte12] AS Produit, Forms!TblDecor![Texte16] AS Forme, Forms!TblDecor![Texte18] AS Quantité;

  13. #13
    Débutant Avatar de VIRGINIE87
    Femme Profil pro
    Sans Emploi
    Inscrit en
    Avril 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Avril 2006
    Messages : 286
    Points : 72
    Points
    72
    Par défaut
    merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Transfert de données d'une table a une autre
    Par yvesmoundou dans le forum Développement de jobs
    Réponses: 1
    Dernier message: 10/01/2013, 10h01
  2. Transfert de données d'une table à l'autre
    Par Emeline1989 dans le forum Access
    Réponses: 1
    Dernier message: 07/12/2010, 14h43
  3. [AC-2003] transfert de donnée d'une table a une autre
    Par chuspyto dans le forum IHM
    Réponses: 2
    Dernier message: 05/10/2009, 08h26
  4. Transfert de donnée d'une table a une autre
    Par Telibo dans le forum Langage SQL
    Réponses: 10
    Dernier message: 08/02/2008, 14h42
  5. TRansférer des données d'une table à l'autre
    Par kernel57 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 06/10/2005, 14h05

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