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 :

Exportation données d'un formulaire vers Excel


Sujet :

Access

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2021
    Messages : 7
    Points : 2
    Points
    2
    Par défaut Exportation données d'un formulaire vers Excel
    Bonjour à tous,

    Je m'excuse d'avance si ma question a déjà été répondu dans un précédent post. Je suis débutant sur le logiciel Access ainsi que dans le programmage VBA.

    Voilà dans le cadre de mon travail je dois faire transférer des informations situé dans un formulaire vers une feuille Excel. Ce fichier excel est un reporting, donc le but est que les informations ajoutées se rajoutent à celles déjà présente dans la feuille de calcul (évidemment à chaque fois une ligne en dessous de celle précédemment remplis).

    A titre d'information, le formulaire est utilisé uniquement pour enregistrer des informations issue d'un pdf, il n'est donc pas lié à une requête ou base de donnée.

    Donc j'ai déjà pu copier/créer une partie de code pour ouvir le fichier excel. Acctuellement je bloque dans la procédure où je dois sélectionner les différents points dans mon formulaire (date, numéro client) et les faire transférer dans la feuille de calcul sous les titres de colonnes correspondant aux points formulaire (date et numéro client).

    J'espères avoir été clair et je vous remercie d'avance pour votre aide!

    lilgones

  2. #2
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 183
    Points : 5 515
    Points
    5 515
    Par défaut
    Bonjour,

    Je ne vois pas comment vous faites pour "enregistrer des informations issues d'un pdf". Qu'entendez vous par là? Vous recopiez manuellement les données affichées sur le pdf?

    Cordialement.

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2021
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Oui c'est ca, je les recopie manuellement, n'ayant pas trouvé de moyen (pour l'instant) pour automatiser le transfert de ces infos.

    Le formulaire access est uniquement utilisé comme support pour faciliter l'enregistrement des nouvelles informations rentrantes.

    Bien à vous

  4. #4
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 183
    Points : 5 515
    Points
    5 515
    Par défaut
    Le plus simple me semble être
    1) créer une table qui contient exactement les mêmes noms de champs (et dans le même ordre) que les titres des colonnes de la feuille Excel,
    2) lier le formulaire à cette table.
    Ensuite
    1) compléter le formulaire,
    2) exporter la table (ou une requête basée sur cette table) vers Excel,
    3) vider la table après chaque export.

    L'export respecte l'ordre des champs de la table (ou de la requête).

    Cordialement.

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2021
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Merci pour vos conseils.

    Le fichier Excel où je souhaites importer les informations d'Access contient + de 32 colonnes donc j'ai dû diviser ma table en 2 tables. Tout d'abord est il possible de créer un formulaire contenant 36 cases/points à remplir ?

    Car dans un premier temps c'était la solution que j'avais envisagé à savoir créer une base de donnée qui est remplie au fur et à mesure et dont les informations sont exportées vers le fichier excel, mais en raison du nombre trop important de colonnes j'ai abandonné.

    Bien à vous

  6. #6
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 183
    Points : 5 515
    Points
    5 515
    Par défaut
    Une table Access peut contenir jusqu'à 255 champs.

    Il n'y a aucun problème à faire tenir 32 champs dans un formulaire. Il faut juste en organiser la disposition pour qu'elle soit agréable à utiliser, et dans votre cas je suppose d'une présentation assez proche du pdf à exploiter.

    Cordialement.

  7. #7
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2021
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    D'accord je comprends, mais il y a une différence entre les champs et titre de colonnes?

    Car lorsque je constitue une table et que j'introduis mes titres de colonnes (dans le même ordre que ceux dans fichier excel) je reste bloqué à 32 or il m'en manque encore 4 c'est pourquoi j'ai donc créer 2 tables, une pour les 20 premiers éléments (titre de colonne) puis une seconde table avec les 16 derniers éléments. Probléme lorsque je souhaite faire un formulaire je peux me baser que sur une seule table et non les deux (à moins qu'il existe une possibilité d'utiliser deux tables pour créer un formulaire)

    Bien à vous

  8. #8
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 183
    Points : 5 515
    Points
    5 515
    Par défaut
    Bizarre, quelle est votre version d'Access ?

    Au fait, il est aussi possible de "attacher" directement une feuille Excel à Access:
    Ruban / Données externes / Nouvelle source de données / A partir d'un fichier / Excel
    et là cocher le bouton radio "Lier à la source de donnée en créant une table attachée"
    et le reste est intuitif: choisir une feuille ou une table.

    Cela peut même vous éviter d'effectuer des exports, c'est directement dans la feuille Excel.

    Cordialement.

  9. #9
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2021
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    J'ai actuellement la version 2106 Acess de Microsoft 365 Apps for business

    Je vous remercie pour vos conseils malheureusement ce que je recherche c'est faire l'inverse, attacher des informations émises dans Access vers le fichier Excel.

    Par ailleurs savez-vous éventuellement s'il est possible de créer un formulaire access qui puisse extraire des informations d'un pdf, étant donné qu'actuellement cette tache est réalisé manuellement.

    Bien à vous

  10. #10
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2021
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Petite question, j'essaye actullement d'inscrire toutes mes donneées dans le formulaire. Malheureusement en mode Design (création) je peux déplacer mes différentes cases, pour autant lorsque je passe en mode Form (Affichage) je n'ai que l'entête qui s'affiche

    Auriez vous une idée du problème ?

    Bien à vous

Discussions similaires

  1. exporter données d'un datagrid vers excel
    Par kat40 dans le forum VB 6 et antérieur
    Réponses: 21
    Dernier message: 18/03/2008, 16h25
  2. Exporter données textbox Visual Studio vers Excel
    Par vérokit dans le forum VB.NET
    Réponses: 2
    Dernier message: 17/01/2008, 10h14
  3. Envoi donnée d'un formulaire vers excel , et inverse
    Par mascletjp dans le forum Modélisation
    Réponses: 7
    Dernier message: 07/08/2007, 08h54
  4. Exportation de données d'un formulaire vers Excel
    Par bzhmorgane dans le forum IHM
    Réponses: 2
    Dernier message: 05/06/2007, 10h36
  5. exporter données (requete ou DBGrid) vers Excel
    Par marie253 dans le forum Bases de données
    Réponses: 4
    Dernier message: 14/09/2004, 10h20

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