Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
579 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Code VB, Fichier -> variable (tableau)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Code VB, Fichier -> variable (tableau)

n°1179164
KevSb
Posté le 18-08-2005 à 21:23:07  profilanswer
 

Salut à tous,
 
J'aimerais un coup de pouce pour mon programme en visual basic.
Ce programme est simple mais je suis assez amateur en vb. Voilà, le programme saisi des informations qu'on entre sur le premier formulaire, strNom, strPrenom, intGroupe, intNote. C'est variables sont écrites dans un fichier nommé rapport.txt
 
Ensuite là où je suis bloqué, je dois lire le fichier et remettre chacune des variables en mémoire dans un tableau. Dans un tableau car je dois ensuite les parcourirs avec 2 autres boutons, précédents et suivants.  
 
ici j'ai mon bouton saisi :

Code :
  1. Private Sub cmdSaisi_Click()
  2. strNom = txtNom.Text
  3. strPrenom = txtPrenom.Text
  4. strGroupe = txtGroupe.Text
  5. strNote = txtNote.Text
  6. Open "rapport.txt" For Append As #1
  7. Write #1, strNom, strPrenom, strGroupe, strNote
  8. Close #1
  9. End Sub


 
C'est pour le code du bouton affichage que j'ai du mal a trouvé.. j'avais fait ça.. mais ça ne fonctionne pas.

Code :
  1. Private Sub cmdCharger_Click()
  2. Open "rapport.txt" For Input As #1
  3. Do While EOF(1)
  4. Input #1, strNom, strPrenom, strGroupe, strNote
  5. txtNom.Text = strNom
  6. txtPrenom.Text = strPrenom
  7. txtGroupe.Text = strGroupe
  8. lblNote.Caption = strNote
  9. Loop
  10. Close #1
  11. End Sub


 
Alors voilà je demande votre aide pour avoir le code correct, se serait extrêmement apprécier. Merci  :)  
 
le programme doit être assez simple, met les données du fichier dans un tableau que je peux ensuite parcourir avec les autres boutons (suivant et précédent). Ah oui et je dois aussi faire la moyenne mais ça je devrais être capable.


Message édité par KevSb le 18-08-2005 à 21:24:35
mood
Publicité
Posté le 18-08-2005 à 21:23:07  profilanswer
 

n°1179247
KevSb
Posté le 18-08-2005 à 23:36:27  profilanswer
 

pas quelqu'un qui a une idée?

n°1179254
olivthill
Posté le 18-08-2005 à 23:51:07  profilanswer
 

C'est presque bon.
Au lieu de dire "tant que fin de fichier", il faut dire "tant que PAS fin de fichier".


Do While Not EOF(1)  


Par ailleurs, je ne me souviens plus si l'indicateur de fin de fichier, EOF, est valide dés le Open, ou bien seulement après le Input, il faudra vérifier.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Code VB, Fichier -> variable (tableau)

 

Sujets relatifs
pb nom de variableLes tableau en HTML et Incrementation au format temps
table MySQL dans tableau (à 2 dimensions?)Recherche d'un code : Texte défilant verticalement de façon non sacadé
Problème avec exec et la redirection vers un fichierOuverture fichier avec option de "partage"
[CSS débutant] Comme lier une feuille CSS à un tableau dans page HTML?Variable de session
Deplacer fichier d'index des tables mysqlsaut de ligne dans un fichier généré en php
Plus de sujets relatifs à : Code VB, Fichier -> variable (tableau)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR