PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Définit la source d'une série.
Versions 15 et supérieures
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Linux Attention : L'utilisation de cette fonction sous Linux nécessite une configuration spécifique. Pour plus de détails, consultez Les graphes.
Nouveauté 15
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Linux Attention : L'utilisation de cette fonction sous Linux nécessite une configuration spécifique. Pour plus de détails, consultez Les graphes.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Linux Attention : L'utilisation de cette fonction sous Linux nécessite une configuration spécifique. Pour plus de détails, consultez Les graphes.
Versions 16 et supérieures
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Nouveauté 16
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Versions 17 et supérieures
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 19 et supérieures
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Nouveauté 19
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Versions 21 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Exemple
// Champ graphe rempli à partir d'une colonne de table
SI grSourceSérie("MonGraphe", 3, grColonneTable, "Table1.Colonne1") = Vrai ALORS
        Info("La source de la série 3 est désormais la colonne MaColonne")
FIN
// Champ Graphe basé sur une rubrique d'une requête SQL
MaRequête est une Source de Données

MonCodeSQL est une chaîne = REQ_Requête1..CodeSQL
HExécuteRequêteSQL(MaRequête, hRequêteDéfaut, MonCodeSQL)
grSourceSérie(GRF_Graphe1, 1, grRubrique, "MaRequête", "TotalHT")
grDessine(GRF_Graphe1)

CAS ERREUR:
Erreur(HErreurInfo())
Syntaxe
<Résultat> = grSourceSérie(<Nom du graphe> , <Numéro de la série> , <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> : Chaîne de caractères (avec ou sans guillemets)
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 présent dans l'éditeur de fenêtres, de pages ou d'états.
Android Seuls les champs Graphe sont disponibles.
<Numéro de la série> : Entier
Numéro de la série concernée.
<Source> : Constante de type Entier
Source de données du graphe :
grColonneTableSérie remplie 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.
AndroidiPhone/iPad Cette constante n'est pas disponible.
Versions 22 et supérieures
AndroidiPhone/iPad Cette constante est désormais disponible.
Nouveauté 22
AndroidiPhone/iPad Cette constante est désormais disponible.
AndroidiPhone/iPad Cette constante est désormais disponible.
grFonctionSérie remplie 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.
Universal Windows 10 App Cette constante n'est pas disponible.
grListeSérie remplie depuis une liste.

Dans ce cas, <Détail 1> correspond au nom d'une liste. La liste est parcourue pour remplir la série. Si une valeur n'est pas numérique, un "trou" est créé dans la série.
grProgrammationSérie décrite par programmation.

<Détail 1> peut correspondre à une série de nombres dans une même chaîne de caractères, séparés par des ";".
grRubriqueSérie remplie depuis une rubrique.

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

Si une valeur n'est pas numérique, un "trou" est créé dans la série.
grTableauSérie remplie 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.
Remarques
  • La propriété ..Source permet de connaître le type de source de données d'une série d'un graphe (colonne, liste, ...).
  • La propriété ..SourceDescription permet de connaître le nom de l'élément qui correspond à la source de données d'une série d'un graphe.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd220grf.dll
Windows Mobile wp220grf.dll
Linux wd220grf.so
Android wd220android.jar
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Syntaxe pour grTableau
Pour utiliser grTableau avec un tableau de structure, il faut utiliser la syntaxe suivante :
grSourceSérie(MonGraphe,MaSérie,grTableau,"variable de type tableau de structure","nom du membre")
Ne pas oublier de mettre la variable de type tableau de structure et le nom du membre entre " "
JJO
07 juin 2016