begin process at 2010 03 21 04:43:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

lire un fichier txt separarer par une ,


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

lire un fichier txt separarer par une ,

samedi 14 janvier 2006 à 21:09:50 | lire un fichier txt separarer par une ,

simon0000

salut tous le monde,
j'ai un fichier txt avec3 colon separer par une ,
comment je peux ajouter la
1 er colom dans list1.additem
2 em colom dans list2.additem 
3 em colom dans list3.additem
merci d'avence
samedi 14 janvier 2006 à 21:26:38 | Re : lire un fichier txt separarer par une ,

jannoman

Et bien ... VB c'est des controles tout faits, mais faut aussi programmer un peu pour obtenir ce qu'on veut !

soit tu recherches "manuellement" (i.e avec une boucle) où sont les virgules dans ton text,  puis tu sélectionnes ta partie de texte avec Mid(chaine, debut, longueur) (qui renvoie la sous-chaine de chaine commencant à début et ayant une taille longueur)

soit tu utilises la fonction Split (qui fait exactement ca) :
dim a() as string
a = split(montexte, ",")
list1.add a(1)
list2.add a(2)
...

(split renvoie en fait un tableau des parties de ton texte séparées par ton symbole de séparation (ici, une virgule). Comme normalement on ne connait pas d'avance la taille de ce tableau (ici tu la connais, c'est 3) on déclare le tableau sans dimensions (dim a() au lieu de dim a(1 to n))

A+.
Thomas.
samedi 14 janvier 2006 à 21:51:22 | Re : lire un fichier txt separarer par une ,

crenaud76

jannoman < Attention !! Avec le split() le taleau renvoyé est de base 0, donc le 1er champ sera dans a(0), le deuxième dans a(1), etc .... CR
samedi 14 janvier 2006 à 21:59:00 | Re : lire un fichier txt separarer par une ,

jack

Administrateur CodeS-SourceS
(mon petit grin de sel)
Bien expliqué, Jannoman, bravo
Bien vu CRenaud76, j'avais pas fait attention en lisant.

En ajoutant que pour lire un fichier, il suffit ... de chercher "lire fichier" dans la case "Rechercher en haut de cette page ou de taper F1 (dans VB6) sur chacun de ces mots clés :
Open, Line Input, Do While, Loop, Close

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
samedi 14 janvier 2006 à 22:33:16 | Re : lire un fichier txt separarer par une ,

simon0000

merci jannoman
comment je peux utiliser split sur vb5
samedi 14 janvier 2006 à 22:52:47 | Re : lire un fichier txt separarer par une ,

crenaud76

Dans y a pas Split() en VB5 ... alors va falloir le faire toi-même ... ou plus simplement recherche su VBFrance le code VB5 correspondant à la fonction Split() de VB6 ... je pense que celui-ci a déjà été donné un sacré paquet de fois ... CR
samedi 14 janvier 2006 à 23:51:45 | Re : lire un fichier txt separarer par une ,

Gobillot

Réponse acceptée !




    Dim s As String
   
    Open tonfichier For Input As #1
    While Not EOF(1)
        Input #1, s: List1.AddItem s
        Input #1, s: List2.AddItem s
        Input #1, s: List3.AddItem s
        Wend
    Close #1


Daniel
dimanche 15 janvier 2006 à 02:33:26 | Re : lire un fichier txt separarer par une ,

simon0000

merci  Gobillot ca marche


Cette discussion est classée dans : fichier, lire, txt, additem, colom


Répondre à ce message

Sujets en rapport avec ce message

Lire un fichier txt et l'afficher complet dans un Label [ par Dane6 ] Bonjour, Pouvez-vous me dire comment lire un fichier Txt dans sa totalité et le stocker dans une variable pour l'afficher dans le Label.Quand j'utilis Lire un txt et atribuer des valeurs pour chaque ligne [ par Ramendust ] Bonjour à tousJe suis débutant sur VB 5, et mes connaissances dans ce language s'arrêtent à peu près à des macros toutes gentilles sur Excel. Je n'ai lire des line dans fichier txt [ par orochy ] slut tous si vous pouver m'aider , je cherche comment un code pour line les lines qui commence par exemple par " C:" et les mettre dans une listbox me Lire une ligne [ par Vincentsoft ] SalutLorsque je quitte un programme, j'écrit des infos ds un fichier txt afin que d'autre programmes puisse aller lire dedans.Mais ce que je souhaite comment enregistrer et lire un fichier txt avec une textbox ? [ par Cutkill ] Je voudrais savoir comment sauvagarder les information affiché dans un textebox en utilisant un bouton "appliquer" et des que je reviend sur cette pag comment lire un *.txt sur internet [ par Pyromane 120 ] SalutMa question est la suivente. Pour faire une mise a jour automatique, j'ai besois de savoir si une nouvel version existe et donc, de lire un fichi Lire la n-ième ligne d'un fichier .txt ? [ par Mdeffontaines ] Bonjour à tous,J'aimerais extraire des informations à partir d'un fichier texte pour les réutiliser dans mon programme.Voici ce que j'ai pour l'intsta lire dans un fichier txt... [ par Clonk ] j'aimerais récupérer dans un fichier txt des valeurs, celles-ci sont réparées par des caracteres ou par des retours à la ligneex:machin%machin@chose.c READLINE ?? lire une ligne d'un fichier txt [ par bouboussjunior ] j'ai vu une fonction s'appelant readline qui me permeterai de lire juste une ligne de mon fichier text mais je ne sais pas comment l'utiliser ....sino Lire un fichier télécharger [ par Philippe ] Merci à Jos.J'ai écris :Dim txt as stringdim tableau as varianttableau=split(txt,"|")open path etc..... for input (1) while not eof(1) line input


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,342 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales