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

VBA Access Discussion :

bouton parcourir + import sur base de donnée


Sujet :

VBA Access

  1. #1
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 105
    Points : 86
    Points
    86
    Par défaut bouton parcourir + import sur base de donnée
    bonjour

    Dans le cadre d'un projet que je doit realiser , sur un formulaire je doit a l'aide d'un bouton "parcourir", pouvoir aller cherché un fichier excel et l'importé sur une table (peut etre a l'aide d'un bouton "importer").Cette action pourra se repeter car il y a plusieurs fichier excel à importer...

    pouvez vous m'aidez s'il vous plait?

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

    Tu as plusieurs solutions :

    1 - Un tour dans la FAQ avec comme critére de recherche : "OUVRIR", cela te donnera un exempls de code pour sélectionner un fichier, et ensuite à toi de programmer l'importation (soit par automation, ou autre ty peux trouver des exemples ici.

    2 - En utilisant le lancement de l'assistant d'importation, mettre le code suivant sur le click du bouton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.RunCommand acCmdImport
    Starec

  3. #3
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 105
    Points : 86
    Points
    86
    Par défaut
    non parce qu'en fait je t'explique : ce sont des statistiques et il y en a plusieurs moi jvoudrai selectionné le fichier .xls ensuite dans une zone de texte par exemple il s'afficherai (ex D:\stat\statistiques2006.xls) et pui avec un bouton "importer" , importer ce fichier dans une table.Tu pense que c'est possible?

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Avril 2007
    Messages : 70
    Points : 48
    Points
    48
    Par défaut
    j'ai rien compris au code ms dans un module tu mets les 2 modules en fichiers joints

    et apres dans ton code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    Dim chemin As String
    chemin = OpenFileDialog("Bonjour, Choississez un fichier...", "word (*.doc)" + Chr$(0) + "*.txt" & Chr$(0), &H4, CurDir)
    Étiquette.Caption = chemin
    import1.txt
    import2.txt

  5. #5
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 105
    Points : 86
    Points
    86
    Par défaut
    je compren pas ce que tu me dit...
    je voudrai simplement un code que je met sur le bouton "parcourir"

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

    Lourpiop te donne le code pour afficher ton fichier dans une texbox, ensuite utilise une des méthodes dans le lien que je t'ai indiqué.

    Cela ne se fera pas tout seul.

    1 - Récupération du chemin (Lourpiop)
    2 - Importation du fichier (par les différentes méthodes du lien) à partir du fichier sélectionné.

    Starec

  7. #7
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 105
    Points : 86
    Points
    86
    Par défaut
    d'accord mais comment mettre les 2 modules en fichiers joints que lourpiop m'a donné?

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

    Tu ouvres le fichier, tu sélectionnes tout, tu fais copier, puis dans Access tu crées un nouveau module et tu fais coller.

    De même pour le second.

    Starec

  9. #9
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 105
    Points : 86
    Points
    86
    Par défaut
    merci pour votre aide en fait je crée donc pas 2 modules mais un seul module dans lequel je met les 2 fichiers et ensuite je met le code c'est bien sa?

  10. #10
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 105
    Points : 86
    Points
    86
    Par défaut
    on créé 2 module ou 1 module dans lequel on met les 2 fichier de code?

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Avril 2007
    Messages : 70
    Points : 48
    Points
    48
    Par défaut
    moi j en ai deux mais bon si t aimes bien le risque essaie avec un

  12. #12
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 105
    Points : 86
    Points
    86
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim chemin As String
    chemin = OpenFileDialog("Bonjour, Choississez un fichier...", "word (*.doc)" + Chr$(0) + "*.txt" & Chr$(0), &H4, CurDir)
    Étiquette.Caption = chemin


    j'ai crée les 2 modules mais
    le code ci dessus que lourpiop m'a donné en fait je dois le mettre ou?

  13. #13
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 105
    Points : 86
    Points
    86
    Par défaut
    exercice presque resolu seulement j'ai un souci avec cette partie du code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Étiquette.Caption = chemin
    pourquoi le programme beugue t'il à cet endroit?

  14. #14
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Avril 2007
    Messages : 70
    Points : 48
    Points
    48
    Par défaut
    euh tu dois avoir une étiquette qui s'appelle "Étiquette"

  15. #15
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 105
    Points : 86
    Points
    86
    Par défaut
    ah d'accord. Comme tu doit le remarquer je débute dans le monde du vba et d'access.Pourrai-tu m'indiquer comment je peut creer une etiquette stp?

  16. #16
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Avril 2007
    Messages : 70
    Points : 48
    Points
    48
    Par défaut
    Bon courage.

    lol
    Bah dans le formulaire en mode création dans la boite à outils t as une icone qui s 'apelle qui ressemble à "Aa " qui s'appelle "etiquette" ! ^^

  17. #17
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 105
    Points : 86
    Points
    86
    Par défaut
    tu m'excusera je sui peut etre bete mais mon but en fait c'est de recuperer le chemin du fichier xls pour ensuite pouvoir l'importer.
    seulement avec une etiquette on peut pas recuperé le chemin? de plus en renommant l'etiquette "étiquette" cela ne fonctionne toujours pa et le programme m'indique une erreur à ce niveau : "Étiquette.Caption = chemin"
    ne devrai-je pas utiliser une zone de texte pluto?


    peut tu m'aider?

  18. #18
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 105
    Points : 86
    Points
    86
    Par défaut
    --------------------------------------------------------------------------------

    tu m'excusera je sui peut etre bete mais mon but en fait c'est de recuperer le chemin du fichier xls pour ensuite pouvoir l'importer.
    seulement avec une etiquette on peut pas recuperé le chemin? de plus en renommant l'etiquette "étiquette" cela ne fonctionne toujours pa et le programme m'indique une erreur à ce niveau : "Étiquette.Caption = chemin"
    ne devrai-je pas utiliser une zone de texte pluto?

  19. #19
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Avril 2007
    Messages : 70
    Points : 48
    Points
    48
    Par défaut
    bah si tu peux recuperer la valeur de ton etiquette

    nom_etiquette.caption

    et jcomprends pas l'autre probleme !!

  20. #20
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 105
    Points : 86
    Points
    86
    Par défaut
    ok merci beaucoup pour ta patience avec moi sa march impec

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

Discussions similaires

  1. Importer une base de données locale sur mon serveur distant
    Par carber dans le forum Administration
    Réponses: 0
    Dernier message: 25/02/2014, 11h17
  2. Importer une base de données sur un laptop
    Par Slash696 dans le forum Import/Export
    Réponses: 1
    Dernier message: 09/12/2013, 10h41
  3. Réponses: 3
    Dernier message: 21/09/2012, 14h05
  4. Réponses: 2
    Dernier message: 21/03/2012, 13h25

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