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 :

Intégrer des données venant de l'extérieur dans access


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Expert-comptable
    Inscrit en
    Février 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Expert-comptable
    Secteur : Finance

    Informations forums :
    Inscription : Février 2007
    Messages : 62
    Points : 26
    Points
    26
    Par défaut Intégrer des données venant de l'extérieur dans access
    Bonjour,

    Pourriez-vous m'aiguiller sur la solution la plus abordable pour récupérer des données venant de l'extérieur dans la base access.

    Il s'agit de reprendre des données de divers clients qui envoient actuellement leurs commandes via mail mais être structuré.

    Je pensais créer un formulaire sur un site web (accessible au clients) qui renverrait les données par mail. Puis générer une procédure d'importation du mail.

    Je sais qu'il y a une nouvelle fonctionalité en access 2007 qui permet de récupérer des données via un formulaire mail envoyé aux intéressés. Mais içi il s'agit d'access 2003.

    Si vous avez des idées, elles sont les bienvenues. Merci

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

    Les données arrivent par mail mais sous quel forme ?

    1 - Fichier text
    2 - Fichier excel
    3 - Ecriture dans le mail

    Starec

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Expert-comptable
    Inscrit en
    Février 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Expert-comptable
    Secteur : Finance

    Informations forums :
    Inscription : Février 2007
    Messages : 62
    Points : 26
    Points
    26
    Par défaut
    Ca reste à défininir.

    J'ai déjà utilisé un script avec la method="post" les données arrivent dans le corps du mail. Mais je crains que ce n'est la meilleure méthode.

    Je n'ai pas d'autres expériences à ce sujet.

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

    Il me semble que tu peux interroger le corps d'un mail.

    Mais à mon avis ce n'est pas la bonne méthode, car c'est du saisi manuel, tu peux avoir des choses bizarre.

    Si tu dois définir une méthode je te conseillerais (un exemple) de fournir un fichier excel à tes clients, ce qui te permettrait de canaliser tes données, ce fichier pourrait crée un fichier txt ou même une autre feuille excel qui serait envoyé par mail.

    Tu récupéres la pièce jointe (tu trouveras ton bonheur sur le site).

    Ainsi tu peux automatiser en ayant un fichier toujours structurer de la même manière

    C'est une idée

    Starec

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Expert-comptable
    Inscrit en
    Février 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Expert-comptable
    Secteur : Finance

    Informations forums :
    Inscription : Février 2007
    Messages : 62
    Points : 26
    Points
    26
    Par défaut
    C'est une piste en effet. Mais cela implique que tous les clients disposent d'excel.

    Un formulaire sur une page web aurait l'avantage d'être accessible à tout le monde, non ?

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Expert-comptable
    Inscrit en
    Février 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Expert-comptable
    Secteur : Finance

    Informations forums :
    Inscription : Février 2007
    Messages : 62
    Points : 26
    Points
    26
    Par défaut
    Bonjour,

    Je suis toujours au point zéro dans ma recherche d'une solution de récupérer des données de l'extérieur. La solution de Starec est réalisable mais demande de la manipulation de la part du client et l'obligation d'avoir xl.

    En fait je dois récupérer une dizaine de champs texte dont 4 avec des valeurs prédéfinies (menu déroulant) et un fichier image. Avec un script j'ai pu faire une page web en m'inspirant des sources dispo sur le net. J'obtiens un mail avec une attache pour le fichier image et le contenu des champs dans le corps du mail. Et mintenant comment exploiter (importer) ces données dans access ?

    Shéma :

    Le client va sur le site internet et complète le formulaire (avec des contrôles)
    >
    Il charge la photo sur le serveur web de son disque dur
    >
    Il envoie le formulaire avec le bouton submit
    >
    Un mail est envoyé et receptioné (méthode post) dans outlook express et le fichier photo est effacé sur le serveur web
    > ????
    Comment intégrer les données du mail dans les tables access ?
    Pour la pièce attachée (photo), pas de problème, ce fichier est sauvegardé dans un répertoire précis. Les photos ne sont pas intégrées à la base, seul le chemin (suivant le tuto de caféine).
    Mais pour le reste

    Merci pour vos pistes.

  7. #7
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Si tu possèdes un serveur web, pourquoi ne pas mettre les données des clients dans une DB MySQL et ensuite simplement les reprendre dans Access.

    Appache, PHP et MySQL sont libres.

    Et avec IIS ont peu le faire aussi.

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Expert-comptable
    Inscrit en
    Février 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Expert-comptable
    Secteur : Finance

    Informations forums :
    Inscription : Février 2007
    Messages : 62
    Points : 26
    Points
    26
    Par défaut
    J'avais également pensé à cette solution mais étant novice en la matière je n'ai pas suffisament de bagage en php et mysql pour assurer la programation du transfert vers access. Il y a aussi le problème du fichier photo (risque de prendre de la place sur le serveur web).
    Et infopath, pourrait-il faire mon bonheur ?

  9. #9
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Tes clients utilisent-ils tous le même soft pour envoyer leurs mails.

    Effectivement, les photos vont prendre de la place sur le serveur.

  10. #10
    Nouveau membre du Club
    Homme Profil pro
    Expert-comptable
    Inscrit en
    Février 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Expert-comptable
    Secteur : Finance

    Informations forums :
    Inscription : Février 2007
    Messages : 62
    Points : 26
    Points
    26
    Par défaut
    Citation Envoyé par Heureux-oli
    Tes clients utilisent-ils tous le même soft pour envoyer leurs mails.
    Impossible à savoir. Mais le fait d'utiliser la méthode post sur le serveur web de mon hébergeur empêche d'utiliser la propre messagerie du client.

    Sinon pas d'idées sur la méthode pour récupérer des données d'un mail (dans le corps de texte) ?

  11. #11
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    faire une recherche sur un caractère ou une chaîne de caractère pour accéder aux données et ensuite faire du traitement.

  12. #12
    Nouveau membre du Club
    Homme Profil pro
    Expert-comptable
    Inscrit en
    Février 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Expert-comptable
    Secteur : Finance

    Informations forums :
    Inscription : Février 2007
    Messages : 62
    Points : 26
    Points
    26
    Par défaut
    Il n'existe pas de tutoriel sur ce sujet ?

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

    Une autre solution, si tes clients n'ont pas Excel, c'est de faire une base Access, et utiliser le runtime au nom de ta société.

    Ou une appli en VB par exemple.

    Ainsi tes clients auraient un truc tout prés qui pourrait envoyer une fichier
    texte par mail. De nombreux exemple sur le forum.

    En prétant l'outil au nom de ta société, si je ne me trompe pas tu inclure le
    Runtime.

    Starec

  14. #14
    Nouveau membre du Club
    Homme Profil pro
    Expert-comptable
    Inscrit en
    Février 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Expert-comptable
    Secteur : Finance

    Informations forums :
    Inscription : Février 2007
    Messages : 62
    Points : 26
    Points
    26
    Par défaut
    Très bien ton idée Starec, mais ce pose encore la question d'une application qui doit être installée en local chez le client même si fourni par moi. Quid des nouveaux clients ?

    Il me semble plus facile de remplir un petit formulaire de +/- 10 lignes sur une page de mon site web de faire un clic et ainsi la commande est passée (accessible à tout le monde ayant un accès internet).

    C'est pour éviter un réencodage dans mon application access que je voudrais automatiser l'importation du bon de commande envoyé par mail.

    Dur dur....

Discussions similaires

  1. Stocker des données venant d'un serveur dans SQLite
    Par oqastage dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 03/04/2012, 01h07
  2. Afficher des données venant de PHP ailleurs que dans un DataGrid
    Par nonodup2 dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 02/09/2008, 16h50
  3. Séparation des données et de l'interface dans access
    Par lakcil dans le forum Modélisation
    Réponses: 4
    Dernier message: 02/12/2007, 14h05
  4. Réponses: 10
    Dernier message: 06/06/2007, 19h19
  5. Réponses: 3
    Dernier message: 15/05/2007, 10h28

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