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 :

[VB6.0]charger flixgrid par un fchier txt


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de am.adnane
    Inscrit en
    Février 2004
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 85
    Par défaut [VB6.0]charger flixgrid par un fchier txt
    salut *
    mtn
    svp je veux charger une flixgrid(MSF) a partir d'un fichier text(text.txt)
    ca structure comme ceci:
    Ref Desig1 PU QS
    Ref Desig2 PU QS
    Ref Desig3 PU QS
    Ref Desig4 PU QS
    Ref Desig5 PU QS
    Ref Desig6 PU QS
    Ref Desig7 PU QS
    Ref Desig8 PU QS
    Ref Desig9 PU QS
    Ref Desig10 PU QS
    Ref Desig11 PU QS
    Ref Desig12 PU QS
    Ref Desig12 PU QS
    j'ai une flix gride
    contient 4 champ colonnes biensur.
    et merci de vos réponse

  2. #2
    Membre expérimenté
    Inscrit en
    Novembre 2005
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 130
    Par défaut
    Salut am.adnane,

    Cela te convient-il ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    Private Sub Form_Load()
    Dim fso As FileSystemObject
    Dim fichier As TextStream
    Set fso = New FileSystemObject
     
    ' ouverture du fichier
    Set fichier = fso.OpenTextFile("c:\test.txt", ForReading)
    ' Pour chaque ligne du fichier
        Do Until fichier.AtEndOfStream
     
            'lecture de la ligne
            ligne = fichier.ReadLine
     
            ' on remplace le séparateur de champ ici une espace
            'par chr$(9) le séparateur de champ de la flexgrid
            ligne = Replace(ligne, " ", Chr$(9))
     
            ' on ajoute l'enregistrement à la flexgrid
            Me.MSFlexGrid1.AddItem ligne
        Loop
     
    fichier.Close
    Set fichier = Nothing
    Set fso = Nothing
     
    End Sub
    @+

  3. #3
    Membre confirmé Avatar de am.adnane
    Inscrit en
    Février 2004
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 85
    Par défaut
    j'ai écris votre code mais il me donne des erreurs en


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Dim fso As FileSystemObject
    Dim fichier As TextStream
    Type défini par l'utilisateur non défini
    je pense que je dois ajouter un préférence,ou bien ce code ca marche selment dans la version la plus récent du vb notament vb.net.
    mais en tout ca merci.

  4. #4
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    n'ajoute pas une préférence mais une Référence à Microsoft Scripting Runtime (scrrun.dll)

  5. #5
    Membre confirmé Avatar de am.adnane
    Inscrit en
    Février 2004
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 85
    Par défaut
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [vb6] Saisie de combo par code
    Par damned3 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 02/10/2005, 12h59
  2. [VB6] Détecter le navigateur par default
    Par GeDeon35 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 13/12/2004, 16h52
  3. [VB6] Avantage de DAO par rapport à ADO
    Par crazyyann dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 17/06/2004, 07h48
  4. [VB6] capture de touche par API
    Par tomnie dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 17/11/2003, 15h18
  5. [VB6] Lancer un service, par exemple Sql Server
    Par fea dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 16/10/2002, 14h07

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