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

Delphi Discussion :

Problème Items Treeview


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Février 2005
    Messages
    317
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 317
    Par défaut Problème Items Treeview
    Bonjour à tous, je cherche a remplir une treeview à partir des différents champs d'une base de donnée. Voici mon 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
    procedure TForm1.Button2Click(Sender: TObject);
    var i : integer;
    begin
    UIBQuery.SQL.Clear;
    UIBQuery.SQL.Add('SELECT * FROM BASE;');
    UIBQuery.Execute;
     
     
    for i := 0 to UIBQuery.Fields.FieldCount - 1 do
      begin
      if(not isnumeric(UIBQuery.Fields.SqlName[i])) then
           treefields.Items.add(nil, UIBQuery.Fields.SqlName[i]);
      end;
      UIBQUERY.close();
     
     
    for i := 0 to treeFields.Items.Count - 1 do
      begin
      //showmessage(inttostr(i) + ' ' + inttostr(treeFields.Items.Count));
      UIBQuery.SQL.Clear;
      UIBQuery.SQL.Text := 'SELECT DISTINCT ' + treeFields.Items[i].Text + ' FROM BASE;';
      UIBQuery.Open;
      UIBQuery.First;
        while not UIBQuery.EOF do
        begin
         treefields.Items.AddChild(treeFields.Items[i],UIBQuery.Fields.AsString[0]);
         UIBQuery.Next;
         end;
     
       UIBQuery.Close();
      end;
    end;
    Seulement lorsque j'ajoutes des enfants, ceux ci sont aussi accessibles par treefields.items, et donc tout est ajouter dans le premier élément. Je ne sais pas comment faire, si quelqu'un pouvait m'aider, ça serait vivement apprécié !

  2. #2
    Membre chevronné Avatar de der§en
    Homme Profil pro
    Bretagne
    Inscrit en
    Septembre 2005
    Messages
    1 089
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bretagne
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 089
    Par défaut
    Je t'aiderai bien mais je ne comprend pas ta question, pourrais tu préciser ce que tu attends exactement dans ta TreeView ?

    Der§en.

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Février 2005
    Messages
    317
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 317
    Par défaut
    Je voulais dire que lorsque j'ajoutes des enfant un a un item, ceux ci sont aussi accessible par treeview.items, alors que je pensais que seuls les items a la racine étaient disponible par cette proptiétés, mais j'ai réglé mon problème, merci!

  4. #4
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 69
    Par défaut
    si ton problème est règlé alors note le [Resolu] stp... merci

Discussions similaires

  1. problème de treeview et base de données
    Par ghassenus dans le forum Delphi
    Réponses: 5
    Dernier message: 13/01/2007, 23h42
  2. Problème de Treeview
    Par Gabout dans le forum Access
    Réponses: 1
    Dernier message: 03/08/2006, 15h41
  3. [Access 2003]Problème de Treeview?
    Par steeves5 dans le forum Access
    Réponses: 6
    Dernier message: 29/06/2006, 14h54
  4. [c#]problème avec treeview
    Par fafa139 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 01/06/2006, 08h43
  5. Problème utilisation Treeview
    Par LeCaméléon dans le forum XMLRAD
    Réponses: 8
    Dernier message: 23/03/2006, 16h12

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