Charger un fichier .txt

Résolu
luca62 Messages postés 56 Date d'inscription dimanche 26 décembre 2004 Statut Membre Dernière intervention 4 août 2005 - 27 juil. 2005 à 17:15
luca62 Messages postés 56 Date d'inscription dimanche 26 décembre 2004 Statut Membre Dernière intervention 4 août 2005 - 27 juil. 2005 à 23:05
Après réflection, je pense qu'il est plus simple de le faire avec un fichier texte. Cependant avant, j'avais les différentes données en les unes au dessous des autres :
1
2
3
mon code était :
stFichier = (App.Path & "\Essai.txt")

Open stFichier For Input As #1

num_fiche = 0

Do While Not EOF(1)
num_fiche = num_fiche + 1
Line Input #1, tabl1(num_fiche, 1)
Line Input #1, tabl1(num_fiche, 2)
Line Input #1, tabl1(num_fiche, 3)
Line Input #1, tabl1(num_fiche, 4)
Line Input #1, tabl1(num_fiche, 5)
Line Input #1, tabl1(num_fiche, 6)
Line Input #1, tabl1(num_fiche, 7)
Line Input #1, tabl1(num_fiche, 8)
Line Input #1, tabl1(num_fiche, 9)
Line Input #1, tabl1(num_fiche, 10)
Line Input #1, tabl1(num_fiche, 11)
Line Input #1, tabl1(num_fiche, 12)
Line Input #1, tabl1(num_fiche, 13)
Loop
Close #1

Maintenant pour chaque fiches, les différentes données sont les unes à cotée des autres, le enter ne sert que pour insérer une autre fiche, d'où :

1er fiche : 1 (tab) 3 (tab) 5 (tab) 3 (tab) 2 (tab) 66 (tab)
2ième fiche : 4 (tab) 13 (tab) 51 (tab) 3 (tab) 7 (tab) 1 (tab)

ect....

Comment je dois écrire (modifier) le code pour ouvrir un fichier texte comme celui la ?

Merci davance pour votre aide .....

Luca62.

22 réponses

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
27 juil. 2005 à 22:53
tabligne(num_fiche).c01 était un exemple pour trouver la faille

maintenant que tu arrives à bien reprendre ligne par ligne, tu auras chaque occurence dans chaque "colonnes" du tableau
cf post précédent

donc après, ton txtdate tu dois savoir que tu lis la 2e ligne.
i=2 '(2e ligne)
donc txtDate.text = tabligne(i-1).c01

j'débloque tout ce temps perdu.....
je veux bien aider, mais là, je mâche ce que je t'ai pré-vomi !

PCPT
0
luca62 Messages postés 56 Date d'inscription dimanche 26 décembre 2004 Statut Membre Dernière intervention 4 août 2005
27 juil. 2005 à 23:05
lol, je sais, c'est pas facile avec un élève comme moi .... je viens de comprendre. Mais je comprenais pas pourquoi il attribuais les 20 champs à une seul case et qu'en fesant défiler cette case, il défilais les 20 champs les uns après les autres.

ENFIN, un super grand merci pour m'avoir débloqué !!!!!

Bon, une bonne fin de soirée et ma fois au prochain problème.... sans rancune .....

@++ Luca62.
0
Rejoignez-nous