PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Heures en ordonnées dans un graphe
Heures en ordonnées dans un graphe
Started by Denis, Nov., 29 2023 11:09 PM - 12 replies
Registered member
148 messages
Posted on November, 29 2023 - 11:09 PM
Bonjour,
Je sèche sur un truc qui doit être simple
A partir des données d'une table (col1=Date du jour/ col2=durée hhmm), je veux représenter un graphique en courbe avec en abcisse les jours et en ordonnée les heures.
J'ai bien défini ma série de données en ordonnée dans la description du graphe, mais çà ne m'affiche rien.
Les dates du jour apparaissent bien en abcisse mais rien en ordonnée
Y-a-t-il un truc spécial pour faire çà ?
Merci
Registered member
1,921 messages
Popularité : +53 (65 votes)
Posted on November, 30 2023 - 9:59 AM
Bonjour,

Peut-être faites vous une confusion entre type Heures et Durée.

--
Bon dev,
Jean-Pierre
Message modified, November, 30 2023 - 10:00 AM
Registered member
148 messages
Posted on November, 30 2023 - 10:52 AM
Bonjour Jean Pierre
Non, pas de confusion.. De toutes façons, un champ de type heure ou de type durée, c'est même punition ;) Cà n'apparaît pas, en ordonnée, dans le graphe.
J'arrive à le faire apparaître en faisant un heureversentier : là, la courbe s'affiche, mais ce sont les valeurs affichées qui ne veulent plus rien dire.
On obtient juste une représentation graphique correcte.
Registered member
2,561 messages
Popularité : +222 (260 votes)
Posted on November, 30 2023 - 1:37 PM
Qu'est ce que tu affiches comme colonne pour la série du graphe ?

--
Cordialement,

Philippe SAINT-BERTIN
Registered member
148 messages
Posted on December, 02 2023 - 2:06 AM
Bonjour, Philippe
La colonne de table à utiliser est nommée "H_JOUR". Elle est de type Heure au format HHMM
Dans ma description de graphe, je définis la série comme suit : S1 / Une colonne de table / Référence de la colonne

Le résultat obtenu est : aucun affichage des données dans le graphe / aucun affichage des étiquettes sur l'axe des ordonnées

Je voudrais arriver à faire çà (comme sous Excel)


Registered member
451 messages
Posted on December, 02 2023 - 11:38 AM
Bonjour
Dans votre table, définir le format des heures en NUMERIQUE
pour 6h00mn00s, la valeur sera de la forme 60000, masque de saisie : 99:99:99
Dans description du graphe, onglet général, Axe des Y, Format des graduations, saisir : 99:99:99





Cdlt
Message modified, December, 02 2023 - 11:49 AM
Registered member
148 messages
Posted on December, 03 2023 - 2:32 AM
Merci, Cédric
C'est une bonne solution qui permet de contourner les limitations de WINDEV sur la représentation des graphes horaires.
Registered member
1,921 messages
Popularité : +53 (65 votes)
Posted on December, 03 2023 - 11:59 AM
Bonjour,

"contourner les limitations de WINDEV sur la représentation des graphes horaires."
Avez-vous posé la question au Support Technique ?

--
Bon dev,
Jean-Pierre
Registered member
148 messages
Posted on December, 03 2023 - 10:23 PM
@Jean-Pierre
Répondre à des questions par des questions n'apporte pas grand chose de bien concret. Mais çà reste très français ;)
Quand je pose une question sur le forum, c'est après avoir cherché partout (Aide, FAQ, Forums, etc...)
Cédric m'a donné une très bonne piste de réponse. Merci à lui

PS Le Support Technique est gratuit sur la version en cours de commercialisation, pour 15 requêtes (seul l'appel-non surtaxé- est à votre charge).
Registered member
1,921 messages
Popularité : +53 (65 votes)
Posted on December, 04 2023 - 9:07 AM
Bonjour Denis,

Sur le fond, je suis d'accord avec tes remarques.
Sur la forme, j'essaie d'aider ceux qui posent des questions sur ce forum, et l'on trouve de tout, pas que des experts... ;)
Comme par ailleurs ceci est le forum de la version en cours, je ne pouvais pas deviner !

Heureux que Cédric est pu t'apporter une piste :merci:
Et sans rancune.

--
Bon dev,
Jean-Pierre
Registered member
148 messages
Posted on December, 04 2023 - 10:22 AM
@Jean-Pierre
Pas de problème...
Même si je ne suis passé que récemment de la 11 à la 27, j'ai quand même commencé avec Windev 5.5 et j'ai quelques beaux projets au compteur.
Je suis loin d'être un expert, mais pas un apprenti, non plus. ;)

Sous Excel, monter un graphe en courbes avec des heures en ordonnées, c'est du tout-venant, depuis des lustres.
Naïvement, je pensais donc que je pouvais faire, sous WINDEV. Cédric a suggéré une solution de contournement, ce qui tendrait à confirmer que ce n'est pas (encore) possible avec WINDEV. Si un modo WINDEV lit et connaît la solution, je ne serais surement pas le seul à être intéressé ;)

Avec l'âge, la vue baisse mais on apprends surtout à contourner les aléas de programmation.

Bon développement
Registered member
451 messages
Posted on December, 04 2023 - 1:52 PM
Bonjour,
@Denis
J'ai effectivement proposé une solution de contournement car comme toi, je n'y suis pas arrivé avec des données au format horaire, mais ceci dit je peux ne pas connaître la solution.
La solution de contournement proposée est loin d'être idéale, il faut gérer les valeurs dans la table, car si un utilisateur peut intervenir sur les heures, il pourra saisir des données incohérentes du type 67500 (6H75 ?????), l'affichage fonctionnera mais ça restera bizarre pour l'utilisateur.
Une conversion en centième d'heure devrait être mise en place (donc colonne cachée ????) pour un affichage plus cohérent d'un horaire comme 6H30 car pour un affichage correct dans le graphe, il faudrait une valeur à 65000.
Attention aussi à la mire si elle affiche les valeurs.
En attendant mieux, si cette solution peut te dépanner, j'en suis heureux pour toi.

@Jean-Pierre
Comme toi, j'interviens sur le forum pour apporter mon aide quand je pense le pouvoir mais je ne suis pas du tout un expert.
Par ailleurs, qu'est ce qu'un expert ?
Si il n'y avait que des "experts", le forum n'aurait pas lieu d'être, non?

Cdlt
Registered member
148 messages
Posted on December, 05 2023 - 12:35 AM
@Cédric
Tout à fait exact. Cette solution a ses limites, en matière d'affichage surtout. Je n'affiche ni étiquettes, ni info-bulles sur le graphe : Cà n'aurait aucun sens. Merci
Je lorgnais sur les nouveautés de la dernière version. Il y a bien des nouveautés pour les graphes, mais pas d'amélioration pour ce souci d'heures en ordonnées.