DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Gantt
  • Propriétés spécifiques à la description des variables de type TâcheGantt
  • Utilisation des variables de type TâcheGantt
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
TâcheGantt (Type de variable)
En anglais : TaskGantt
Le type TâcheGantt permet de définir toutes les caractéristiques avancées d'une tâche pour un Diagramme de Gantt. Les caractéristiques de cette tâche peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Exemple
NouvelleTâche1 est une TâcheGantt
NouvelleTâche1.ID = "ID1"
NouvelleTâche1.DuréeEnHeure = 0.10
NouvelleTâche1.Titre = "Ouverture de la trappe"
 
NouvelleTâche2 est une TâcheGantt
NouvelleTâche2.ID = 2
NouvelleTâche2.DuréeEnHeure = 2.5
NouvelleTâche2.Titre = "Lancement de la fusée"
 
// Ajoute la première tâche
GanttAjouteTâche(COL_Gantt, NouvelleTâche1)
 
// Ajoute la tâche au champ Table en créant une nouvelle ligne
TableAjouteLigne(TABLE_Exemple, NouvelleTâche2)
 
// Réorganise les tâches dans la colonne de type Diagramme de Gantt
GanttOrganiseTâche(COL_Gantt)
Remarques

Propriétés spécifiques à la description des variables de type TâcheGantt

Les propriétés suivantes peuvent être utilisées pour manipuler une tâche d'un Diagramme de Gantt :
Nom de la propriétéType manipuléEffet
AvancementEntierPourcentage d'avancement de la tâche (compris entre 0 et 100).
BulleChaîne de caractèresTexte de la bulle d'aide affichée sur la tâche.
Par défaut, cette propriété correspond à une chaîne vide ("").
CouleurAvancementEntierCouleur utilisée pour remplir la jauge d'avancement de la tâche. Cette propriété est prise en compte uniquement si la propriété Avancement est différente de 0.
Cette couleur peut correspondre à :
CouleurFondEntierCouleur de fond utilisée pour l'affichage de la tâche dans la colonne de type Diagramme de Gantt.
Cette couleur peut correspondre à :
CumulativeBooléenGestion des tâches cumulatives :
  • Vrai : la tâche est cumulative. La tâche possède un marqueur "flèche" en début et fin. Ce type de tâche est utilisé pour symboliser l'avancement global de plusieurs tâches subordonnées.
  • Faux : la tâche n'est pas cumulative.
DateDébutChaîne de caractères ou variable de type DateHeureDate et heure de début de la tâche.
Si cette propriété n'est pas précisée, le début de la tâche correspond à la date et à l'heure système.
DateFinChaîne de caractères ou variable de type DateHeureDate et heure de fin de la tâche.
Cette propriété est disponible en lecture seulement. Elle est automatiquement calculée en tenant compte de la durée spécifiée (en jours ou en heures), des jours ouvrables et des heures ouvrables.
Par exemple, si une tâche dure 24 heures et si les heures ouvrables sont définies de 8 heures à 20 heures, la tâche aura une durée de 2 jours dans le Diagramme de Gantt.
DuréeEnHeureRéel, entier ou numériqueDurée de la tâche exprimée en heures ouvrables. Dans ce cas, la date de fin (propriété DateFin) est calculée en tenant compte des heures ouvrables.
Il est obligatoire de préciser une durée.
Si la propriété DuréeEnHeure est précisée, la propriété DuréeEnJour ne doit pas être indiquée.
DuréeEnJourRéel, entier ou numériqueDurée de la tâche exprimée en jours ouvrables. Dans ce cas, la date de fin (propriété DateFin) est calculée en tenant compte des jours ouvrables.
Il est obligatoire de préciser une durée.
Si la propriété DuréeEnJour est précisée, la propriété DuréeEnHeure ne doit pas être indiquée.
IDChaîne de caractèresNuméro identifiant la tâche.
Cette propriété est obligatoire.
ImageImageImage affichée dans la tâche (si la tâche utilise la fenêtre interne personnalisée, FI_WinDevVueTacheGantt). Cette propriété peut correspondre :
  • au chemin vers une image accessible depuis le poste en cours,
  • à un fichier image présent dans la bibliothèque de l'application,
  • à un champ Image contenant une image,
  • à un dessin réalisé dans un champ Image grâce aux fonctions de dessin et sauvegardé en mémoire.
JalonBooléenGestion des tâches Jalon :
  • Vrai : la tâche est une tâche Jalon. Une tâche jalon est un repère qui permet de symboliser un événement important, une échéance intermédiaire. Une tâche jalon est représentée par un losange et n'a pas de durée ni d'avancement.
  • Faux : la tâche n'est pas une tâche Jalon.
LigneEntierNuméro de ligne du champ Table où la tâche doit être affichée.
ResponsableChaîne de caractèresResponsable de la tâche. Cette information n'est pas affichée dans le diagramme de Gantt.
TitreChaîne de caractèresNom de la tâche. Ce nom est affiché à droite de la tâche.

Utilisation des variables de type TâcheGantt

Les variables de type TâcheGantt sont utilisées par les fonctions suivantes :
GanttAjouteTâcheAjoute une tâche dans une colonne d'un champ Table (ou Table hiérarchique) de type Diagramme de Gantt.
GanttListeTâcheRenvoie :
  • la liste des tâches comprises entre deux dates données dans une colonne de type Diagramme de Gantt,
  • toutes les tâches d'une colonne de type Diagramme de Gantt,
  • une tâche spécifique (sélectionnée ou survolée).
GanttRécupèreTâcheRécupère une tâche à partir de son identifiant dans une colonne (d'un champ Table ou Table hiérarchique) de type Diagramme de Gantt.
Liste des exemples associés :
WD Gantt Exemples complets (WINDEV) : WD Gantt
[ + ] L'exemple "WD Gantt" présente une utilisation avancée du champ Diagramme de Gantt.
Cet exemple permet de créer un diagramme de Gantt complet avec tâches, liaisons, tâches cumulatives et jalons.
Les tâches peuvent être éditées dans une fenêtre spécifique.
Le diagramme créé peut être sauvegardé dans un fichier pour être rechargé par la suite.
Le champ Gantt Exemples unitaires (WINDEV) : Le champ Gantt
[ + ] Utilisation d'un champ Diagramme de Gantt
Voir Aussi
Version minimum requise
  • Version 19
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/07/2022

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