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 :

Détection des tabulations dans un String


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2008
    Messages : 7
    Par défaut Détection des tabulations dans un String
    Bonjour à vous,
    Voici mon problème, je remplir une table de ma BD access à partir d'un fichier texte dont voici le format:

    600079 Guillaume Lemay 7756 des érables A625
    800293 Antoine Tivierge 911 les pompiers B345
    911111 Béatrice Picard 69 Youhou P029

    J'ai donc plusieurs lignes dans mon fichiers texte contenant chacune 5 champs séparer par des tabulations.

    Mon problème est qu'il n'y a pas toujours le même nombre d'espace entre les champs et le champ Adresse est composé de plusieurs mots.

    Si MaString1 = "600079 Guillaume Lemay 7756 des .... "

    Comment pourais-je récupéler les champs de cette façon?
    Ident = ???
    Prenom = ???
    Nom = ????
    Adresse = ???
    Code = ???

    Merci de m'aider, je suis vraimemt coincé
    Supra3000

    P.S.: Il y a plus d'un espace entre chaque champs mais ce richtextbox coupe mes grands espaces, exemple : "600079____Guillaume______Lemay..."

  2. #2
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Bonjour,

    As tu essayé la fonction split() .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Champs = Split(Enregistrement, chr(9))
    Ensuite, tu parcours le tableau.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
       Ident = Champs(0)
       Prenom = Champs(1)
       .....

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

Discussions similaires

  1. [VBA-E]Inserer des guillemets dans un string
    Par repié dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 24/02/2006, 10h47
  2. [HTML] faire des tabulation dans une liste <select>
    Par renofx1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 20/01/2006, 23h36
  3. gérer l'ordre des tabulations dans un formulaire
    Par amigauss dans le forum Langage
    Réponses: 11
    Dernier message: 17/01/2006, 10h43
  4. [3.0.2]Détection des erreurs dans le Package Explorer
    Par willowII dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 18/08/2005, 18h46
  5. Taille des tabulations dans un TMemo ?
    Par dergen dans le forum Composants VCL
    Réponses: 2
    Dernier message: 07/01/2003, 19h38

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