DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des graphes
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
Définit la source des étiquettes de catégorie.
Linux Attention : L'utilisation de cette fonction sous Linux nécessite une configuration spécifique. Pour plus de détails, consultez Les graphes.
SI grSourceEtiquetteCatégorie("MonGraphe", grColonneTable, "MaTable.MaColonne") = Vrai ALORS
	Info("La source des étiquettes de catégorie est désormais la colonne MaColonne")
FIN
Syntaxe
<Résultat> = grSourceEtiquetteCatégorie(<Nom du graphe> , <Source> [, <Détail 1> [... [, <Détail N>]]])
<Résultat> : Booléen
  • Vrai si la source a été définie,
  • Faux dans le cas contraire. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Nom du graphe> : Nom de champ ou chaîne de caractères
Nom du graphe à manipuler. Ce nom correspond :
  • soit au nom du graphe défini par programmation avec la fonction grCrée.
  • soit au nom du champ Graphe.
Android Seuls les champs Graphe sont disponibles.
<Source> : Constante de type Entier
Source de données du graphe :
grColonneTableEtiquettes de catégorie remplies depuis une colonne d'un champ Table.

Dans ce cas, <Détail 1> correspond au nom d'une colonne d'un champ Table. Ce nom doit correspondre au nom complet de la colonne, indiqué entre guillemets (par exemple "<NomTable>.<NomColonne>").
La colonne est parcourue pour remplir la série. Si une valeur n'est pas numérique, un "trou" est créé dans la série.
grFonctionEtiquettes de catégorie remplies par une fonction / procédure WLangage.
Dans ce cas, <Détail 1> correspond au nom de la procédure WLangage à appeler.

Pour chaque nombre, la procédure est appelée. Cette procédure est du type :
PROCEDURE MaProcédure(<Nom du graphe>,
<Numéro de la série>, <Index dans la série>)

La procédure renvoie le nombre voulu. Pour indiquer la fin de la série, la procédure doit renvoyer Faux.
grListeEtiquettes de catégorie remplies depuis un champ Liste.

Dans ce cas, <Détail 1> correspond au nom d'un champ Liste. Le champ Liste est parcouru pour remplir la série. Si une valeur n'est pas numérique, un "trou" est créé dans la série.
grProgrammationEtiquettes de catégorie remplies par programmation.

<Détail 1> peut correspondre à une série de nombre dans une même chaîne de caractères, séparés par des ";".
grRubriqueEtiquettes de catégorie remplies depuis une rubrique.

<Détail 1> correspond au nom du fichier de données (ou de la requête), <Détail 2> correspond au nom de la rubrique. La série va parcourir le fichier de données en prenant toutes les valeurs de la rubrique.

Si une valeur n'est pas numérique, un "trou" est créé dans la série.
grTableauEtiquettes de catégorie remplies depuis un tableau WLangage.

<Détail 1> est le nom du tableau. <Détail 2> peut être l'indice de la colonne (tableau à 2 dimensions) ou un nom de membre (tableau de structures).
<Détail 1> : Type attendu (paramètre optionnel)
Premier paramètre attendu, en fonction du type de source de données.
<Détail N> : Type attendu (paramètre optionnel)
Dernier paramètre attendu, en fonction du type de source de données.
Liste des exemples associés :
WD Graphe Exemples didactiques (WINDEV) : WD Graphe
[ + ] Cet exemple didactique présente diverses utilisations du champ graphe.
Différents types de graphe sont présentés :
- Secteur (ou camembert)
- Secteur multiniveau (ou sunburst)
- Courbe
- Nuage de points
- Histogramme
- Aire
- ...

Les fonctionnalités mises en avant sont la personnalisation des graphes par programmation ainsi que le remplissage du graphe à partir d'un fichier de données HFSQL ou dans l'éditeur.
Composante : wd300grf.dll
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 18/09/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale