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 :

Listview qui n'affiche pas les enregistrements


Sujet :

VB 6 et antérieur

  1. #1
    Membre averti
    Inscrit en
    Août 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Août 2007
    Messages : 19
    Par défaut Listview qui n'affiche pas les enregistrements
    Bonjour à tous
    Le problème que j'ai est que ma listview ne m'affiche pas les enregistrements effectués.
    La propriété view de la listview est en lvwreport. Les entêtes que j'ai choisies sont visibles. Mais lorsque j'ajoute des données la listview apparaît mé je ne vois pas ce que j'ai ajouté.

    Merci d'avance

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Bonjour,
    Je vois pas bien, mais si tu souhaite une réponse donne un peu plus d'explications et un bout de code si possible.
    A+

  3. #3
    Membre averti
    Inscrit en
    Août 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Août 2007
    Messages : 19
    Par défaut
    Voilà le code que j'ai mis
    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
    Private Sub ChargeListe()
     
    Dim Docu As String
    Dim LstItem         ' Pour affichage du résultat
    'On efface la listView
        ListView.ListItems.Clear
        Tb.Requery
        On Error Resume Next
        ' tant qu'il y a un enregistrement l'afficher (fin du fichier)
        While (Not Tb.EOF)
          If (Tb.RecordCount <> 0) Then
              Set LstItem = ListView.ListItems.Add(, , CStr(Tb!id_agence), , Docu)
              LstItem.SubItems(1) = CStr(Tb!nom_agence)
              LstItem.SubItems(2) = CStr(Tb!code_sibanque)
              LstItem.SubItems(4) = CStr(Tb!nom_dr)
              LstItem.SubItems(3) = CStr(Tb!num_tel)
              LstItem.SubItems(5) = CStr(Tb!num_ipls)
              LstItem.SubItems(6) = CStr(Tb!loopback)
              LstItem.SubItems(7) = CStr(Tb!adresse_ipbri)
              LstItem.SubItems(8) = CStr(Tb!statut)
              LstItem.SubItems(9) = CStr(Tb!type_connexion)
              LstItem.SubItems(10) = CStr(Tb!type_nas)
              LstItem.SubItems(11) = CStr(Tb!prenom_gerant)
              LstItem.SubItems(12) = CStr(Tb!nom_gerant)
              LstItem.SubItems(13) = CStr(Tb!portable_gerant)
              LstItem.SubItems(14) = CStr(Tb!email_gerant)
              LstItem.SubItems(15) = CStr(Tb!observations)
          End If
          Tb.MoveNext
        Wend
    AdjustColListView ListView, Me
     
    End Sub
    Au niveau de TabStrip j'ai mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If TabStrip.SelectedItem.Index = 1 Then ListView.Visible = True: Picturefile.Visible = False: Call ChargeListe

  4. #4
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 41
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim LstItem As ListItem

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ListView.ListItems.Clear
    ListView est reservé, change de nom à ta ListView, ça peut poser probléme!

  5. #5
    Membre averti
    Inscrit en
    Août 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Août 2007
    Messages : 19
    Par défaut
    Citation Envoyé par bricoyeye Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim LstItem As ListItem

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ListView.ListItems.Clear
    ListView est reservé, change de nom à ta ListView, ça peut poser probléme!
    Bonjour

    Merci pour ta réponse.
    Mais excuse moi, ces codes je les mets où parce que je les ai déjà utiliser à part le premier que je viens de compléter.

    Il n'ya pas de changement.
    Je vais essayer de changer le nom de la listview pour voir.
    Je te tiens au courant.
    A+

  6. #6
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 41
    Par défaut
    Salut,
    as tu defini tes Columnheader?:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     LstView1.ColumnHeaders. _
       Add , , "nom agence", LstView1.Width / 4
       LstView1.ColumnHeaders. _
       Add , , "code_sibanque", LstView1.Width / 4
       LstView1.ColumnHeaders. _
       Add , , "nom_dr", LstView1.Width / 4
       LstView1.ColumnHeaders. _
       Add , , "tel", LstView1.Width / 4
       ' Définit la vue Détails.
      LstView1 .View = lvwReport
    LstView1 étant le nom de la listview et 4 etant la division par le nombre de col, chez toi c'est 15 je crois (mais je crois qu'une listview ne peut pas avoir plus de 10, a voir!)

    ensuite,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    If Not IsNull(Tb!nom_agence) Then
    LstItem.SubItems(1) = CStr(Tb!nom_agence)
    end if
    If Not IsNull(tb!code_sibanque) Then
              LstItem.SubItems(2) = CStr(Tb!code_sibanque)
    end if
    If Not IsNull(Tb!nom_dr) Then
              LstItem.SubItems(3) = CStr(Tb!nom_dr)
    end if
    If Not IsNull(Tb!num_tel) Then
              LstItem.SubItems(4) = CStr(Tb!num_tel)
    end if
    si tu ne mets pas de verif, il y aura erreur, et le prochain affichage ne se fera pas!

  7. #7
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 143
    Par défaut
    Si tes données s'affichent mais pas les ajouts c'est parce que ton record est déjà en fin de champ essaye en metant ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    If (not Tb.BOF) then
        Tb.MoveFirst
        While (Not Tb.EOF)
            ...
          Tb.MoveNext
        Wend
    End If

  8. #8
    Membre averti
    Inscrit en
    Août 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Août 2007
    Messages : 19
    Par défaut
    Bonjour
    Juste pour vous remercier car avec votre aide j'ai résolu le problème.
    MERCI BEAUCOUP.
    Bonne journée.

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

Discussions similaires

  1. Requête qui n'affiche pas les participants.
    Par fourniey dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 24/03/2011, 14h44
  2. [1.x] Formulaire mal rempli qui n'affiche pas les erreurs
    Par bahamut100 dans le forum Symfony
    Réponses: 5
    Dernier message: 03/06/2010, 00h21
  3. Requete qui n'affiche pas les bonnes valeurs
    Par snips67 dans le forum Langage SQL
    Réponses: 11
    Dernier message: 29/01/2010, 10h54
  4. un Jar qui n'affiche pas les images
    Par elghadi_mohamed dans le forum Langage
    Réponses: 1
    Dernier message: 12/11/2007, 15h12
  5. [Requete] qui n'affiche pas les doublons mais sur un seul champs
    Par joseph.breham dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 19/12/2006, 14h57

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