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.NET Discussion :

Problème d'affichage et de concaténation je suppose. [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Architecte matériel
    Inscrit en
    Décembre 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte matériel
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Décembre 2011
    Messages : 7
    Par défaut Problème d'affichage et de concaténation je suppose.
    Salutations à tous
    Alors voici mon problème:
    Lorsque je clique sur le bouton "rechercher" pour rechercher dans le fichier texte "ARTISTES.TXT" déjà créé j'insère(ou plutôt je veux insérer) dans variable informationsDisquesArtistes le nom de l'artiste plus sa langue.
    Puis en suite j'ouvre un autre fichier "TITRES.TXT" déja crée dans lequel je cherche tous les disques correspondant au code de l'artiste dont l'utilisateur a entré le nom. Finalement j'essaie d'afficher le tout dans une msgBox. Pour vous aider davantage à m'aider voici le code :

    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
    28
    29
    30
    31
    32
    33
    Public Class FormulaireRechercheDisqueCompactArtiste
        Dim numeroIdentification, titre, maisonDisques, nomArtiste, codeArtiste, informationsDisquesArtiste As String
        Private Sub ButtonRechercher_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonRechercher.Click
            If (TextBoxNomArtiste.TextLength > 0) Then
                Using lecteurFichierArtistes As New Microsoft.VisualBasic.FileIO.TextFieldParser("C:\Temp\ARTISTES.TXT")
                    While Not lecteurFichierArtistes.EndOfData
                        codeArtiste = lecteurFichierArtistes.ReadLine               'code de l'artiste
                        nomArtiste = lecteurFichierArtistes.ReadLine + lecteurFichierArtistes.ReadLine               ' prénom et nom artiste
                        If (TextBoxNomArtiste.Text.Contains(nomArtiste)) Then               'nom et prénom de l'artiste
                            MsgBox("b")
                            informationsDisquesArtiste = "Nom de l'artiste : " + TextBoxNomArtiste.Text + lecteurFichierArtistes.ReadLine 'Lecture ligne 4 de l'artiste - langue de l'artiste
                            Exit While
                        End If
                    End While
                End Using
                Using lecteurFichierTitres As New Microsoft.VisualBasic.FileIO.TextFieldParser("C:\Temp\TITRES.TXT")
                    While Not lecteurFichierTitres.EndOfData
                        numeroIdentification = lecteurFichierTitres.ReadLine 'NEED          'lecture ligne 1 - numéro d'identification du disque
                        titre = lecteurFichierTitres.ReadLine 'NEED                         'lecture ligne 2 - titre du disque
                        If (codeArtiste = lecteurFichierTitres.ReadLine()) Then             'Lecture ligne 3 du disque - code de l'artiste
                            maisonDisques = lecteurFichierTitres.ReadLine()                 'Lecture ligne 4 du disque - Titre du disque
                            informationsDisquesArtiste += numeroIdentification + titre + maisonDisques
                        End If
                    End While
                    MsgBox(informationsDisquesArtiste)
                End Using
            End If
        End Sub
     
        Private Sub FormulaireRechercheDisqueCompactArtiste_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
     
        End Sub
    End Class
    Un gros merci d'avance!

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Tu n'as pas dit ce qui te posait problème, seulement ce que tu cherchais à faire... on n'a pas de boule de cristal

  3. #3
    Membre du Club
    Homme Profil pro
    Architecte matériel
    Inscrit en
    Décembre 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte matériel
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Décembre 2011
    Messages : 7
    Par défaut
    c'était un problème avec des variables... mais je les ai déplacés localement et puis le problème est résolu.
    merci quand même!

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

Discussions similaires

  1. Problème d'affichage
    Par mustang-gx dans le forum Bases de données
    Réponses: 8
    Dernier message: 26/01/2005, 22h54
  2. Problème d'affichage avec trace
    Par WriteLN dans le forum Flash
    Réponses: 10
    Dernier message: 22/10/2003, 16h59
  3. [Kylix] problème d'affichage
    Par scalvi dans le forum EDI
    Réponses: 1
    Dernier message: 18/06/2003, 10h07
  4. Réponses: 1
    Dernier message: 06/03/2003, 11h57
  5. probléme d'affichage d'une fiche
    Par sb dans le forum Composants VCL
    Réponses: 7
    Dernier message: 29/08/2002, 09h43

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