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

WinDev Discussion :

Anomalie d'affichage sur une table hiérarchique [WD21]


Sujet :

WinDev

  1. #1
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    2 325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Calvados (Basse Normandie)

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 325
    Points : 3 838
    Points
    3 838
    Par défaut Anomalie d'affichage sur une table hiérarchique
    Comme convenu dans ma discussion précédente (http://www.developpez.net/forums/d15...lassic-reseau/), voici mon problème quand je passe mon appli en HFSQL Classic en CS.

    Dans les écrans que je vais vous montrer, toutes les lignes sont parents et aucune n'ont de fille.

    Nom : th.PNG
Affichages : 695
Taille : 70,1 KoNom : th1.PNG
Affichages : 522
Taille : 71,0 Ko

    Pour être plus explicite, les deux premières colonnes sur l'identifiant de la ligne (id auto) et la deuxième colonne correspond à l'identifiant du parent (toutes à 0 car aucune fille).
    Sur la deuxième image, on voit un noeud apparaître avec les lignes... précédentes (notez les Id) !!

    Je vais me faire un projet à part pour voir si j'ai la même chose, mais toutefois, si vous avez des suggestions, je suis tout ouïe

    Edith : En mode Classic, je n'ai absolument pas ce problème (réseau ou local) et avec les mêmes données.

  2. #2
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    2 325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Calvados (Basse Normandie)

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 325
    Points : 3 838
    Points
    3 838
    Par défaut
    Bon, ça avance pas mal.

    J'ai récupéré mon fichier de données dans un projet test.
    Il s'avère que le problème d'affichage provient d'un HFiltre(..) qui est en amont de l'affichage de la fenêtre contenant ma table hiérarchique.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HFiltre(Detail_devis, IDDevis_Detail_Parent, [Devis.IdDevis, 0])
    Si j'enlève ce HFiltre(..), tout est nickel, sauf que bien sûr j'ai les lignes de tous les documents.

    Zou, j'y retourne.

  3. #3
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    2 325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Calvados (Basse Normandie)

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 325
    Points : 3 838
    Points
    3 838
    Par défaut
    Hier soir, j'ai trouvé la cause à mon problème.
    Cette cause est que mon HFiltre ne sefait pas sur la même rubrique (ou index) que le parcours de ma table hiérarchique.

    Ce qui signifie que j'aurai dû avoir la même problématique avec du Classic, si je ne m'abuse.

  4. #4
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    2 325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Calvados (Basse Normandie)

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 325
    Points : 3 838
    Points
    3 838
    Par défaut
    La solution que j'ai trouvé a été de remplacer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HFiltre(Detail_devis, IDDevis_Detail_Parent, [pIDDevis, 0])
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HFiltre(Detail_devis, DET_Num_Ligne, hValMin, hValMax, "IDDevis = " + pIDDevis + " ET IDDetail_Parent = 0")
    Ça permet de ne plus avoir cet affichage étrange en HSSQL C/S, et en Classic l'affichage est bon également.

  5. #5
    Expert confirmé
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 378
    Points : 4 494
    Points
    4 494
    Par défaut
    Bonjour
    Merci de la question, de la réponse et du retour
    Pas pu t'aider, je crois que la dernière fois que j'ai utilisé HFiltre c'était ... euh ... je ne m'en rappelle plus.

  6. #6
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    2 325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Calvados (Basse Normandie)

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 325
    Points : 3 838
    Points
    3 838
    Par défaut
    Pas de soucis

    D'avoir à exprimer ma problématique, de poser le contexte aux autres forumistes, m'a permis de me poser et de prendre du recul

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/04/2015, 10h32
  2. [WD16] Affichage d'une table sur plusieurs étages
    Par DonkeyPuncher dans le forum WinDev
    Réponses: 2
    Dernier message: 26/04/2013, 10h24
  3. Affichage d'une colonne sur une table pas complète
    Par leloup84 dans le forum Langage SQL
    Réponses: 12
    Dernier message: 19/08/2011, 10h33
  4. Affichage d'une table basée sur un Managed Bean
    Par nejib salem dans le forum JDeveloper
    Réponses: 1
    Dernier message: 04/01/2010, 12h31
  5. [2.3.0]Affichage InfoBulle sur une table
    Par scariou29 dans le forum BIRT
    Réponses: 1
    Dernier message: 14/05/2009, 11h45

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