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 :

[Requetes] Extraire titre fichier


Sujet :

VBA Access

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Octobre 2009
    Messages : 127
    Par défaut [Requetes] Extraire titre fichier
    Bonjour !

    J'ai effectué une recherche et j'ai trouvé des post semblable au miens mais n'étant qu'un simple débutant je n'ai pas réussi à adapté la solutions, pour éviter de faire un post j'ai donc posté sur les post trouvé mais on m'a conseillé de re-créer un topic.

    Je souhaiterais donc à partir du nom d'un fichier, en extraire une partie pour ensuite l'insérer dans un enregistrement.

    Nom du fichier: FR_USD_VELO.xls

    Mon problème est qu'il a toute une liste de fichier excel comme celui-là avec des noms différents, et je voudrais qu'a chaque fichier ajouté, un enregistrement apparaisse avec
    Pays : France
    Devise : USD
    Produit : VELO

    Est-ce possible ?

    Je ne veux pas forcement un truc tout pondu si ça vous gène, je suis près à chercher

    Cordialement,

    DUCKY_

  2. #2
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 184
    Par défaut
    1ère chose, récupérer le nom du fichier.
    Cherche FileSystemObject dans la FAQ

    2ème chose, découper le nom du fichier
    Voir la fonction Split

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Octobre 2009
    Messages : 127
    Par défaut
    Merci pour ta réponse bien que très breve ...

    Aucune indication, ou alors je n'en ai pas trouvée, concernant FileSystemObject mis à part comment le charger ...

    Cordialement,

  4. #4
    Expert confirmé
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Par défaut
    Hello,

    là il ne s'agit que de chaine de caractères, pour l'instant le FileSystemObject n'est pas nécessaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    nomFichier = "FR_USD_VELO.xls"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Split(NomFichier, "_")(0)
    renverra FR

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Split(NomFichier, "_")(1)
    renverra USD

    et un peu plus dur pour le dernier avec imbrication de Split()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Split(Split(NomFichier, "_")(2), ".")(0)
    renverra VELO

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Octobre 2009
    Messages : 127
    Par défaut
    Merci beaucoup,

    Il ne me reste donc plus qu'à trouver comment faire cette manip pour une liste de fichier avec ce même format de nom de fichier.

    Encore merci,

    Cordialement,

  6. #6
    Expert confirmé
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Par défaut
    Pour le coup, ce sera faisable avec les fso (FileSystemObject).

    je t'invite à faire une recherche sur le forum / FAQ

  7. #7
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Octobre 2009
    Messages : 127
    Par défaut
    D'accord je vais faire cela !

    Si je trouve, je poste la solution et je marque en " Résolu "

    Cordialement,

  8. #8
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Octobre 2009
    Messages : 127
    Par défaut
    J'ai beau chercher, je ne trouve toujours pas ...

    Étant donné que je débute je ne sais pas trop ou donné de la tête, je ne veux pas une solution toute pondue, mais si l'un d'entre vous a une piste avec un lien ou quelquechose ...

    Merci beaucoup,

    Cordialement,

  9. #9
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Octobre 2009
    Messages : 127
    Par défaut
    Je ne trouve toujours rien qui m'aide réellement, aucun post qui explique plus ou moins ou donne de piste ...

    Si l'un de vous a une idée ..

    Cordialement,

Discussions similaires

  1. Réponses: 13
    Dernier message: 23/09/2011, 18h24
  2. Réponses: 2
    Dernier message: 07/04/2008, 16h37
  3. extraire un fichier d'un fichier XML avec XSL ?
    Par pirbd dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 14/09/2005, 10h31
  4. Requete sur des fichiers XML
    Par buildit dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 10/05/2005, 10h57
  5. Comment extraire un fichier depuis un CD avec secteurs illisibles ?
    Par Millenod dans le forum API, COM et SDKs
    Réponses: 13
    Dernier message: 22/01/2005, 12h09

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