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

VB 6 et antérieur Discussion :

Utilisation des fichiers textes en vb


Sujet :

VB 6 et antérieur

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Utilisation des fichiers textes en vb
    Bonjour CHers amis.
    Je suis un debutant en vb et j'ai un problème.
    Heureusement, en arrivant sur ce forum, j'ai poussé un ouf de soulagement car j'ai trouvé exactement mon projet qui a été posé à l'adresse suivante:
    http://www.developpez.net/forums/d16...text-4-chs-lg/

    seulement, je suis encore coincé car je n'arrive pas à appliquer les reponses qui ont été données.
    Je voudrais donc quelqu'un pour me dire comment je dois insérer les codes proposés dans ces reponses afin de pouvoir aboutir pour mon projet.

    Je compte beaucoup sur vous. chers amis.
    Merci pour votre soutien

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 888
    Points
    32 888
    Par défaut
    Salut,

    Plutôt que de nous parler du problème d'un autre, tu aurais du nous renseigner sur le tien

    Décris ce que tu veux faire, ce qui tu as déjà fait, ce qui te pose problème, etc. Tu y ajoutes un bout de code et les éventuels messages d'erreur, et on essayera de t'aider efficacement.

  3. #3
    Membre éprouvé Avatar de DAUDET78
    Homme Profil pro
    retraité
    Inscrit en
    Janvier 2008
    Messages
    635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 635
    Points : 1 168
    Points
    1 168
    Par défaut
    regarde le fichier de la réponse #11 http://www.developpez.net/forums/d78...re-traduction/

    Ce n'est pas exactement ce que tu cherches, mais c'est une base de départ

  4. #4
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci Daudet pour ta reponse.
    A Guardian, je t'explique mon problème.
    Je dois faire un programme qui doit lire un fichier texte.
    Le fichier texte existe dejà et est structuré comme suit. c'est un fichier à trois colonnes que sont: NOM ETUDIANT NOTE1 NOTE2.

    - Dans un premier temps, en chargant le formulaire, je dois avoir automatiquement, les informations se trouvant dans le fichier texte qui vont apparaitre.
    - Dans un second temps, je dois pouvoir à partir du formulaire, AJOUTER une nouvelle ligne, MODIFIER ou SUPPRIMER les infos d'une ligne existante et sauvegarder le tout.
    - Je dois aussi veiller à ce que les données soient bien alignés par colonne.
    Voilà mon problème et comme je suis un debutant en VB j'ai voulu me referer à mes doyens.

    Merci pour vos reponses.

  5. #5
    Membre éprouvé Avatar de DAUDET78
    Homme Profil pro
    retraité
    Inscrit en
    Janvier 2008
    Messages
    635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 635
    Points : 1 168
    Points
    1 168
    Par défaut
    Citation Envoyé par arthur32001 Voir le message
    c'est un fichier à trois colonnes que sont: NOM ETUDIANT NOTE1 NOTE2.
    C'est quoi qui fait les colonnes, des espaces, des tabulations?

    Mon programme est loin d'être génial, mais c'est une base de départ. Ton fichier est donc transférer dans une variable string. Tu as tous les outils en VB6 pour lire un morceau, faire une recherche, retirer un bloc de caractères, insérer un bloc de caractères Etc Etc ...
    Quand c'est terminé, tu réécris cette variable string dans ton fichier

  6. #6
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Oui DAUDET.
    En parlant de colonnes, je fais reference aux tabulations.

  7. #7
    Membre éprouvé Avatar de DAUDET78
    Homme Profil pro
    retraité
    Inscrit en
    Janvier 2008
    Messages
    635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 635
    Points : 1 168
    Points
    1 168
    Par défaut
    Donc tu as (pour une ligne) la séquence :
    Dupont tab 15 tab 9 Cr Lf
    pour l'élève Dupont qui a comme note 15 et 9

    Comment tu gères un élève qui s'appelle "ANDRIANIRINAHARIVELO", cela te fais sauter de colonne?

    Bon, c'est un autre problème.
    Ce qu'il faut, c'est connaitre parfaitement les caractères de contrôle dans ton fichier.
    Ensuite dans ta variable string, tu cherches, la 10 éme occurrence de LF (position "X") et tu as le 11 éme nom ensuite, puis tab, tu as la 1er note, puis tab, tu as la 2 éme note puis LF (position "Y")
    Si tu veux supprimer cette élève, tu retires de la variable string tous les caractères de X à Y+1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ContenuFichier$=Left$(ContenuFichier$,X)&Mid$(ContenuFichier$,Y+1)
    je te laisse chercher pour insérer un élève ou modifier une note ou un nom

Discussions similaires

  1. Problème d'utilisation des fichiers textes à partir du JAR
    Par arbaoui_aek2005 dans le forum Général Java
    Réponses: 2
    Dernier message: 22/06/2011, 02h33
  2. Copie de 2 bases SQLserver en utilisant des fichiers
    Par dimdidi dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 17/08/2005, 10h26
  3. Un programme "p2p" pour échanger des fichiers text
    Par Cthulhu 22 dans le forum Développement
    Réponses: 2
    Dernier message: 17/02/2005, 16h51
  4. [NASM] Utiliser des fichiers ressources
    Par trax44 dans le forum Assembleur
    Réponses: 8
    Dernier message: 26/09/2004, 19h42
  5. Importer des fichiers textes délimités
    Par Invité dans le forum Outils
    Réponses: 2
    Dernier message: 23/09/2002, 14h56

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