begin process at 2012 02 14 16:13:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Fichier / Disque

 > 

Probleme avec Afficher le contenu de fichier txt dans un boite de texte


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme avec Afficher le contenu de fichier txt dans un boite de texte

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ée 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...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,357 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales