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

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    octobre 2009
    Messages
    432
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2009
    Messages : 432
    Points : 131
    Points
    131
    Par défaut importation Excel vers Access avec listes déroulantes
    Bonjour,

    Dans la table article j'ai des listes déroulantes (Fournisseurs, sous-articles..). Lorsque j'importe une liste d'articles au format Excel ces champs ne se remplissent pas.

    Y aurait-il une astuce ?

    Cordialement,

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    mai 2012
    Messages
    3 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : mai 2012
    Messages : 3 694
    Points : 7 445
    Points
    7 445
    Par défaut
    Bonsoir,
    Il faut créer une requête avec les noms des articles et des fournisseurs et c'est cette requête qu'il faut exporter (ou importer d'Excel).
    Cordialement
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    octobre 2009
    Messages
    432
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2009
    Messages : 432
    Points : 131
    Points
    131
    Par défaut
    Bonjour madefemere,

    J'ai essayé d'importer le fichier Excel dans la table ArticlesGenerateurs et les champs liés ne se remplissent pas.

    J'ai créer une table depuis le fichier Excel puis une requête ajout vers la table ArticlesGénérateurs et les champs liés ne se remplissent pas.

    Pourriez-vous m'expliquer ce que vous entendez par "Il faut créer une requête avec les noms des articles et des fournisseurs et c'est cette requête qu'il faut exporter (ou importer d'Excel)" ?

    Cordialement

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    mai 2012
    Messages
    3 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : mai 2012
    Messages : 3 694
    Points : 7 445
    Points
    7 445
    Par défaut
    Bonsoir,

    Désolé pour ma réponse d'avant-hier qui apparait hors propos par rapport à ce que tu dis ce jour (ta demande initiale n'est pas très claire aussi).
    Revenons depuis le début (si j'ai bien compris) :
    1- Tu as une table d'articles avec des champs en liste déroulante. Peux-tu donner la description (les champs) de cette table s'il te plait.
    - Ces champs sont basés sur des tables (fournisseurs, pourquoi sous-articles ?).
    2- Tu veux importer une liste d'articles à partir d'Excel dans cette table :
    - Est-ce que cette liste contient les éléments nécessaires pour les listes déroulantes ? (Identification du fournisseur et identification des sous-articles). Sans ces informations, tu ne peux pas rajouter cette liste dans ta table.

    Il nous faut plus d'informations sur le contexte pour t'aider.

    Cordialement.
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    octobre 2009
    Messages
    432
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2009
    Messages : 432
    Points : 131
    Points
    131
    Par défaut
    Bonjour,

    En effet ce n'était pas très explicite... Voici une vue des relations des différentes tables avec les listes déroulantes :

    Nom : Relations.jpg
Affichages : 57
Taille : 108,7 Ko

    Et voici le fichier Excel utilisé pour lister les fournitures :
    Articles EXCEL.XLSX


    Dans la liste Excel, tous les champs marqué "VRAI" sont des cases à cocher. Je ne sais pas si dans cette liste le champ IDART.. est nécessaire puisqu'il s'agit de la clé primaire (n° auto).

    Cordialement

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    mai 2012
    Messages
    3 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : mai 2012
    Messages : 3 694
    Points : 7 445
    Points
    7 445
    Par défaut
    Bonsoir Maringot,

    Ok pour le champ IDARTGENE, il va être augmenté automatiquement dans ta table d'arrivée.
    Par contre, il faut que tu aies la correspondance pour les 2 champs d'arrivée "GeneType" et "GeneMarque". Quelles sont les colonnes correspondantes à ces valeurs dans ta liste sous Excel ?
    Ensuite est-ce que ces valeurs existent dans les tables mères "TYPE GENERATEUR" et "FOURNISSEUR".

    Si tes données ne remplissent pas ces conditions, ton ajout de données à partir d'Excel n'est pas possible.

    Cordialement.
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    octobre 2009
    Messages
    432
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2009
    Messages : 432
    Points : 131
    Points
    131
    Par défaut
    Bonjour Madefemere,

    Comme tu peux le voir dans le fichier EXCEL, les champs GeneType et GeneMarque, sont alimentés par les onglets "Complément" et "Fournisseur". Dans cet onglet il est repris exactement les mêmes champs que dans les tables ACCESS "TYPE GENERATEUR" et "FOURNISSEUR" (ordre, texte...).

    Nom : Document120191031092358_01.jpg
Affichages : 48
Taille : 88,7 Ko

  8. #8
    Expert éminent

    Homme Profil pro
    Inscrit en
    mai 2012
    Messages
    3 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : mai 2012
    Messages : 3 694
    Points : 7 445
    Points
    7 445
    Par défaut
    Bonsoir Maringot,

    Les noms sont effectivement les mêmes, mais dans ton onglet "générateurs" que tu veux importer vers Access, tu n'as pas les Id (GeneMarque et GeneType). Donc en l'état, tes données ne peuvent pas s'ajouter à la table.

    La solution serait de rajouter deux colonnes contenant les Id des fournisseur et des type dans l'onglet que tu veux exporter vers Access.
    En l'état actuel de tes données, cela peut se faire assez vite.

    Cordialement.
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    octobre 2009
    Messages
    432
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2009
    Messages : 432
    Points : 131
    Points
    131
    Par défaut
    Bonjour,

    D'accord, je comprends. Je ne suis pas très calé en Excel, dans la liste générateur, champ type générateur et fournisseur, j'ai une liste déroulante qui se rapporte aux onglets complément et fournisseurs. Lorsque je sélectionne un type ou un fournisseur, serait-il possible de remplir automatiquement le champ IDTYPEDEVIS et IDFOURNISSEUR du fichier Excel ? parce que le n° ID est déjà renseigné..

    Nom : Excel.jpg
Affichages : 29
Taille : 93,3 Ko

    Nom : Excel2.jpg
Affichages : 30
Taille : 96,2 Ko

  10. #10
    Membre émérite Avatar de hyperion13
    Homme Profil pro
    Calot120 - Enseignant Post Bac
    Inscrit en
    octobre 2007
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Calot120 - Enseignant Post Bac
    Secteur : Enseignement

    Informations forums :
    Inscription : octobre 2007
    Messages : 1 894
    Points : 2 920
    Points
    2 920
    Par défaut
    Salut
    Il me semble que cela risque d'être délicat dans la mesure où et sauf erreur qu'il y a pour un typegene un ou +sieurs fournisseurs et qu'un fournisseur propose un ou +sieurs typegene.
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    GMT+4 - 21°19'18" S - 055°25'32" E
    Inutile de me contacter par MP
    Si l'une des réponses est pertinente, n'oubliez pas alors de clôturer le sujet en cliquant sur

  11. #11
    Expert éminent

    Homme Profil pro
    Inscrit en
    mai 2012
    Messages
    3 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : mai 2012
    Messages : 3 694
    Points : 7 445
    Points
    7 445
    Par défaut
    Bonsoir Maringot,

    Tout est possible, mais il faut voir si ça vaut le coup ? Maintenant, quel est le contexte ?
    1- Tu veux migrer tes données sous Access ? Donc la manipulation va être faite une seule fois ?
    2- ou tu vas transférer les données actuelles du fichier Excel qui va continuer à être alimenté. Et tu vas refaire la manipulation régulièrement ?
    Cordialement
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  12. #12
    Membre habitué
    Profil pro
    Inscrit en
    octobre 2009
    Messages
    432
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2009
    Messages : 432
    Points : 131
    Points
    131
    Par défaut
    Bonjour,

    Nous créons cette BD Access de gestion de devis et mon boss crée toute une base d'articles sous Ecxel. Quand il aura terminé, je transfert dans Access. Ensuite, lorsque la BD sera opérationnelle, les commerciaux enregistreront au fur et à mesure les nouveaux articles dans la BD Access depuis les différentes fiches articles existantes.

    Cordialement

Discussions similaires

  1. [AC-2007] Importation excel vers access avec recherche données
    Par py86acces dans le forum VBA Access
    Réponses: 24
    Dernier message: 12/05/2017, 16h44
  2. [AC-2003] Import Excel vers Access avec choix du répertoire et du fichier *.xls
    Par jeanpierre78 dans le forum IHM
    Réponses: 12
    Dernier message: 19/10/2011, 13h14
  3. Réponses: 25
    Dernier message: 26/04/2011, 14h58
  4. Réponses: 3
    Dernier message: 13/03/2010, 23h37
  5. import excel vers access avec bouton "parcourir"
    Par zeloutre dans le forum Access
    Réponses: 3
    Dernier message: 04/04/2007, 20h06

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