Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Probleme avec Afficher le contenu de fichier txt dans un boite de texte [ Archives Visual Basic / Fichier / Disque ] (bigbangnet)

samedi 18 juin 2005 à 03:56:33 | Probleme avec Afficher le contenu de fichier txt dans un boite de texte

bigbangnet


Ce que je veux faire est que lorsque je click sur le bouton Rechercher et qu'il a rien dedans, je veux qu'il affiche le contenu du fichier completement dans la boite de texte

Mais le probleme semble etre qu'il affiche seulement le dernier resultat
 ?????? ??????
--- AIDEZ MOI SVP ---
VOICI le code :

Private Sub cmdRechercher_Click()
   
    If txtRecherche = "" Then
        Open "poste1.txt" For Input As #1
        Do While Not EOF(1)
            Input #1, poste, typeOrdi, sysExp, processeur, reseau, carteSon, disqueDur, usb
            txtResultatRecherche = poste & " " & vbCrLf & " " & typeOrdi & " " & vbCrLf & " " & sysExp & " " & vbCrLf & " " & processeur & " " & vbCrLf & " " & reseau & " " & vbCrLf & " " & carteSon & " " & vbCrLf & " " & disqueDur & " " & vbCrLf & " " & usb
        Loop
        Close #1
     End If
End Sub


samedi 18 juin 2005 à 10:12:25 | Re : Probleme avec Afficher le contenu de fichier txt dans un boite de texte

ifix

salut,
Si tu as plusieurs ligne dans ton fichier il faut faire :

txtresultatrecherche = txtresultatrecherche & poste & " " & vbCrLf & " " & typeOrdi & " " & vbCrLf & " " & sysExp & " " & vbCrLf & " " & processeur & " " & vbCrLf & " " & reseau & " " & vbCrLf & " " & carteSon & " " & vbCrLf & " " & disqueDur & " " & vbCrLf & " " & usb & vbCrLf

J'espere avoir compris et résolu ton problème
@+


samedi 18 juin 2005 à 15:03:06 | Re : Probleme avec Afficher le contenu de fichier txt dans un boite de texte

MasterHack

t'as utilise while alors utilise plutot line input



Life is short...Learn more
Copy Rights <> Rights to Copy

samedi 18 juin 2005 à 15:17:00 | Re : Probleme avec Afficher le contenu de fichier txt dans un boite de texte

beltegeuse

Bah si j'ai bien comprit tu peut essayer avec SteamReader.

Avant la class tu met :
Imports System.Text
Imports System.IO

Apres dans ta fonction rechercher :

 If File.Exists("poste1.txt") Then
             Dim sr As New StreamReader("poste1.txt")
            Do Until sr.Peek = -1
                If i = 0 Then
                    i = 1
                   LivreString = sr.ReadLine
                Else
                End If
            Loop
            sr.Close()
        End If

Puis tu traite ta chaine
Par exemple o prealable tu as mit entre chaque spécificité "/" alors pour une traitement d'une chaine tu as :

Dim Leng, PourcentPos, i As Integer

        If LivreString = "" Then
            MessageBox.Show("Aucune base de donnée veuillez faire des entrées ou importé une base de donnée")
        Else

            Do
                For i = 0 To 4 'Le nombre de "/" - 1
                    Leng = Microsoft.VisualBasic.Strings.Len(LivreString)
                    PourcentPos = Microsoft.VisualBasic.Strings.InStr(LivreString, "/")

                    'Le tableau que tu va utiliser moi c'est LivreTab(1000,4)
                    LivreTab(nbLivre, i) = Microsoft.VisualBasic.Strings.Mid(LivreString, 1, PourcentPos - 1)
                    LivreString = Microsoft.VisualBasic.Strings.Mid(LivreString, PourcentPos + 1, Leng)
                Next


                'Pour Des donnée differentes
                nbLivre = nbLivre + 1

                If LivreString = "" Then
                    Exit Do
                End If
            Loop

        End If


Pour l'ecriture tu as la meme chose :

 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Call reformation()
        Dim sw As New StreamWriter("Livre.ini", False)
        sw.WriteLine(LivreString)
        sw.Close()
       

        End
    End Sub

    Sub reformation()
        Dim i As Integer
        LivreString = ""
        For i = 0 To (nbLivre - 1)
            LivreString = LivreString & LivreTab(i, 0) & "/" & LivreTab(i, 1) & "/" & LivreTab(i, 2) & "/" & LivreTab(i, 3) & "/" & LivreTab(i, 4) & "/"

        Next
    End Sub

Voila c un exemple!
j'espere que ca va t'aider

MSDN est ton ami!


samedi 18 juin 2005 à 15:20:05 | Re : Probleme avec Afficher le contenu de fichier txt dans un boite de texte

MasterHack





Life is short...Learn more
Copy Rights <> Rights to Copy

samedi 18 juin 2005 à 15:20:42 | Re : Probleme avec Afficher le contenu de fichier txt dans un boite de texte

MasterHack

oof
c du dotnet?



Life is short...Learn more
Copy Rights <> Rights to Copy

samedi 18 juin 2005 à 15:28:33 | Re : Probleme avec Afficher le contenu de fichier txt dans un boite de texte

beltegeuse

Bah ouaip.

Le seul probleme c'est que les gens ne disent pas si ils sont en Vb.net ou en Vb6

J'ai pas fait attention lui il est en Vb6

désolé.........


samedi 18 juin 2005 à 15:30:22 | Re : Probleme avec Afficher le contenu de fichier txt dans un boite de texte

MasterHack

po grave



Life is short...Learn more
Copy Rights <> Rights to Copy

samedi 18 juin 2005 à 15:45:46 | Re : Probleme avec Afficher le contenu de fichier txt dans un boite de texte

bigbangnet

merci Ifix de ta reponse, ca marche. Mais, par contre, je comprend pas pourquoi si j'ecris txtresultatrecherche apres mon egale, tous mes postes apparait. Peut-etre voudrais me le dire pourquoi.

Si tu te le demande, oui, je suis nouveau, et a chaque jour j'apprend un truc nouveau.
Merci encore Ifix



P.S: je fonctionne avec VB6

samedi 18 juin 2005 à 15:59:33 | Re : Probleme avec Afficher le contenu de fichier txt dans un boite de texte

ifix

Salut,
Dans ton code initial, tu reaffectais une nouvelle valeur a txtresultatrecherche a chaque fois que tu executes la ligne a l'interieur de ta boucle.(en fait tu "écrasais" la valeur précedente)
Il faut donc affecter la nouvelle valeur mais en gardant ce qui est déja ecrit.
Voila , j'espere etre clair




Cette discussion est classé dans : fichier, probleme, vbcrlf, txt, contenu


Répondre à ce message

Sujets en rapport avec ce message

Contenu d'un TXT + Ouverture TXT [ par Spaf ] Je souhaite ouvrir un fichier .TXT a partir d'un filelistboxComment recuperer le contenu de ce fichier .TXT pour pouvoir l'afficher dans un text boxMe comment enregistrer le contenu de ma listbox ds un fichier txt [ par sebas ] je voudrai enregister le contenu de ma liste box ds un fichier txt mais je n'y arrive pas, je vous remerci de votre aide. =:-°) Comment enregistrer le contenu d'une ListBox dans un fichier txt ? [ par Sab ] Merci pour votre aide Importer le contenu d'1 fichier Txt dans 1 richtextbox [ par Patrik ] Salut,Je suis à la recheche du code source pour Importer le contenu d'1 fichier Txt dans 1 richtextbox et bien sûr enregistrer le contenu d'un richtex Question simple sur affichage contenu fichier !!! [ par JMO ] Bonjour ,A partir d'un fichier log.txt, je me suis créé un fichier resultat.txt (par FSO OpenAsTextStream + x.WriteLine).Quand j'ai fini de parcourir enregistrer plusieurs textbox [ par Milo18042 ] Bonjour. Je voudrais enregistrer le contenu de plusieurs Textbox (sous VB6) dans un seul fichier .txt et je voudrais pouvoir après les rouvrir (et que ouvrir contenu d un fichier txt dans une textbox [ par zazsze ] J'ai essayé plusieurs codes sur ce site pour ouvrir le contenu d'un fichier TXT dans une textbox mais aucun n'a marché.J'ai donc créé un fichier txt s AU SECOUR !!!!!!!!!!!!!!!!!!!!!!!!!!!!! [ par T103 ] sous vbj ai crer un bouton qui me permet d enregistrer le contenu d un combobox sous un fichier .txtlorsque j ouvre ce fichier text il apparait tre bi Petit programme sous Vb [ par SPONTS ] Bonjour à vous tous, j'aimerai avoir un petit programme fait sous VB qui permet de voir le contenu d'un fichier txt (.txt) c'est à dire lorsque je cli Ouvrir un fichier txt dans Excel [ par riloot ] Bonjour,je cherche à créer un macro me permettant d'ouvrir un fichier texte et de mettre le contenu dans une feuille precedement crée.En gros qd j'app


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,22 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.