|
|
|
|
|
- Propriétés spécifiques à la description des variables de type TâcheGantt
- Utilisation des variables de type TâcheGantt
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. 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 |
---|
Avancement | Entier | Pourcentage d'avancement de la tâche (compris entre 0 et 100). | Bulle | Chaîne de caractères | Texte de la bulle d'aide affichée sur la tâche. Par défaut, cette propriété correspond à une chaîne vide (""). | CouleurAvancement | Entier | Couleur 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 à : | CouleurFond | Entier | Couleur de fond utilisée pour l'affichage de la tâche dans la colonne de type Diagramme de Gantt. Cette couleur peut correspondre à : | Cumulative | Booléen | Gestion 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ébut | Chaîne de caractères ou variable de type DateHeure | Date 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. | DateFin | Chaîne de caractères ou variable de type DateHeure | Date 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éeEnHeure | Réel, entier ou numérique | Duré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éeEnJour | Réel, entier ou numérique | Duré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. | ID | Chaîne de caractères | Numéro identifiant la tâche. Cette propriété est obligatoire. | Image | Image | Image 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.
| Jalon | Booléen | Gestion 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.
| Ligne | Entier | Numéro de ligne du champ Table où la tâche doit être affichée. | Responsable | Chaîne de caractères | Responsable de la tâche. Cette information n'est pas affichée dans le diagramme de Gantt. | Titre | Chaîne de caractères | Nom 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âche | Ajoute une tâche dans une colonne d'un champ Table (ou Table hiérarchique) de type Diagramme de Gantt. | GanttListeTâche | Renvoie : - 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âche | Ré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 :
|
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.
|
|
Exemples unitaires (WINDEV) : Le champ Gantt
[ + ] Utilisation d'un champ Diagramme de Gantt
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|