Remplir combobox depuis fichier txt.

jpeg93 Messages postés 10 Date d'inscription lundi 14 septembre 2009 Statut Membre Dernière intervention 27 septembre 2009 - 14 sept. 2009 à 12:06
jpeg93 Messages postés 10 Date d'inscription lundi 14 septembre 2009 Statut Membre Dernière intervention 27 septembre 2009 - 27 sept. 2009 à 17:01
Bonjour à toutes et à tous.

Je recherche une source me permettant de récupérer les informations d'un fichier txt (bloc-notes) vers mon combobox.

Merci

14 réponses

jpeg93 Messages postés 10 Date d'inscription lundi 14 septembre 2009 Statut Membre Dernière intervention 27 septembre 2009
14 sept. 2009 à 12:51
Merci pour ta réponse mais ça ne fonctionne pas... de plus son appel ne coïncide pas avec le module.
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
14 sept. 2009 à 12:58
ça ne fonctionne pas...

une erreur??

son appel ne coïncide pas avec le module

quel module??
0
jpeg93 Messages postés 10 Date d'inscription lundi 14 septembre 2009 Statut Membre Dernière intervention 27 septembre 2009
14 sept. 2009 à 13:17
le public sub, ce n'est pas à inserer dans un module ?
0
jpeg93 Messages postés 10 Date d'inscription lundi 14 septembre 2009 Statut Membre Dernière intervention 27 septembre 2009
18 sept. 2009 à 11:05
C'est bon, j'ai trouvé un code simple qui fonctionne :

Private Sub form1_Load()
Open "test.txt" For Input As #1 
Do While Not EOF(1)     
Line Input #1, InputData 
Combo1.AddItem (InputData) 
Loop 
Close #1


Par contre, je rencontre encore un pépin qui est le suivant :
Quand je mets ce code dans ma form2 (pour essai), cela fonctionne à merveille... mais quand je l'intègre à ma form principale (form), il me met erreur variable et me selectionne la ligne :
=> Combo1.AddItem (InputData) et surligne "inputdata"

En gros, l'angoisse, lol
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jmf0 Messages postés 1566 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 5 avril 2013 8
18 sept. 2009 à 12:03
Bonjour,

Je partage d'autant ton "angoisse" que le code dont tu dis :
j'ai trouvé un code simple qui fonctionne

est rigoureusement le même que celui du snippet qui t'a été proposé !

Il semble donc que tes difficultés principales ont leur fondement sur des carences à combler dès que possible (qu'est une subroutine (sub) ? qu'est une routine évènementielle ? Comment passe-t-on des paramètres à une subroutine ? comment se réfère-t-on à un objet présent sur une form autre que la form en cours ?, etc etc...) Tenter de brûloer ces étapes essentielles serait la meilleure manière d'aller tout droit au mur !
0
jpeg93 Messages postés 10 Date d'inscription lundi 14 septembre 2009 Statut Membre Dernière intervention 27 septembre 2009
18 sept. 2009 à 12:33
cool
0
jpeg93 Messages postés 10 Date d'inscription lundi 14 septembre 2009 Statut Membre Dernière intervention 27 septembre 2009
18 sept. 2009 à 16:17
C'est bon, mon problème est résolu et merci pour votre aide. Effectivement il fallait commencer par la racine.

J'ai donc ajouté Dim imputdata.

Dim InputData
Open "test.txt" For Input As #1
Do While Not EOF(1)
Line Input #1, InputData
Combo3.AddItem (InputData)
Loop
Close #1

Tout fonctionne comme sur des roulettes ;)
0
Tyrell2 Messages postés 251 Date d'inscription samedi 19 novembre 2005 Statut Membre Dernière intervention 2 novembre 2010
19 sept. 2009 à 18:23
bonjour,

il existe une methode en .NET qui me semble beaucoup plus simple que ton code :

Me.ComboBox1.Items.AddRange((System.IO.File.ReadAllLines("\\chemin\nom fichier texte.txt", System.Text.Encoding.Default)))



_____________
 (débutant inside)
0
jpeg93 Messages postés 10 Date d'inscription lundi 14 septembre 2009 Statut Membre Dernière intervention 27 septembre 2009
19 sept. 2009 à 20:37
slt tyrell, pour ma part j'utilise VB6 et c'est vrai que je ferai mieux d'utiliser .net car plusieurs fonctions sont directement intégrer comme autotext etc...

Avec VB6, je galère lol.
0
jmf0 Messages postés 1566 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 5 avril 2013 8
19 sept. 2009 à 21:15
slt tyrell, pour ma part j'utilise VB6 et c'est vrai que je ferai mieux d'utiliser .net car plusieurs fonctions sont directement intégrer comme autotext etc...

Avec VB6, je galère lol.


Ca commence à m'amuser vraiment, ce théâtre à quatre sous espagnols moins 10 sous boliviens


1) Si tu "utilises VB6 et ferais mieux d'utiliser VB.Net" : que vient donc faire cette discussion ouverte ici (sous VB.Net)
2) je ne vois vraiment pas, sous VB6, quelle pourrait être la difficulté à résoudre ton problème !!!

Excuse-moi, mais il me faut maintenant dire ici une chose haut et clair : tout cela est on ne peut plus à lamenter.
Bonne chance dans tes exercices que tu parais bien plus enclin à transformer en je ne sais quoi de réthorique, de philosophique, d'expression d'état d'âme, etc... sans jamais commencer à t'intéresser réellement au fondement !
Bon !
Parlons peu et parlons bien :
Tu as ouvert ta discussion sous VB.Net ? Parfait ! attends donc une "soluce" VB.Net toute chaude et toute cuite mais que tu ne pourras appliquer sous VB6 ...
A bon entendeur ...
0
jpeg93 Messages postés 10 Date d'inscription lundi 14 septembre 2009 Statut Membre Dernière intervention 27 septembre 2009
20 sept. 2009 à 14:49
lol c'est vrai je me suis un peu emporté.

donc je le dit :

Pardon je me suis trompé de rubrique, je le ferai plus, je ferai gaffe la prochaine fois ;)

Mais j'étais trop déçu de passer pour un boulet et j'ai agit sur la colère.
0
jmf0 Messages postés 1566 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 5 avril 2013 8
20 sept. 2009 à 15:12
Bonjour et bon dimanche à tous ...
Ma petite fille vient d'inventer un nouveau proverbe :
"Le lion qui craint de passer pour en éléphant se garde alors de barir"
Sa sagesse ne cessera jamais de m'étonner
0
jpeg93 Messages postés 10 Date d'inscription lundi 14 septembre 2009 Statut Membre Dernière intervention 27 septembre 2009
27 sept. 2009 à 17:01
fout toi de moi, je dirais rien...
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
14 sept. 2009 à 12:28
-1
Rejoignez-nous