- Propriétés spécifiques à la description des variables de type Répétition
Répétition (Type de variable) En anglais : Repetition
Le type Répétition permet de décrire et de modifier les caractéristiques de répétition d'un rendez-vous à l'aide de différentes propriétés WLangage. Le rendez-vous sera ensuite affiché dans un champ Agenda ou dans un champ Planning. Ce type de variable est utilisé par le type RendezVous. 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.
// Définit un rendez-vous pour le matin MonRendezVous est un RendezVous MonRendezVous.DateDébut = DateSys() + "090000" MonRendezVous.DateFin = DateSys() + "093000" MonRendezVous.Titre = "Réunion de l'équipe de développement" MonRendezVous.Invité = "Jacques, Marc, Emilie" MonRendezVous.Contenu = "Point quotidien sur l'avancement des projets." MonRendezVous.AvecRépétition = Vrai // Paramètre une répétition quotidienne du rendez-vous ParamètreRépétition est un Répétition ParamètreRépétition.Type = plnTousLesJours ParamètreRépétition.TypeFin = plnPasDeFin MonRendezVous.Répétition = ParamètreRépétition AgendaAjouteRendezVous(AGD_Agenda1, MonRendezVous)
Remarques Propriétés spécifiques à la description des variables de type Répétition Les propriétés suivantes peuvent être utilisées pour manipuler une variable Répétition : | | | Nom de la propriété | Type manipulé | Effet |
---|
DateFin | Chaîne de caractères | Date de fin de la répétition. Cette propriété est utilisée si la propriété TypeFin est égale à la constante plnDateFin. | Heure | Chaîne de caractères | Heure de la répétition au format UTC (temps universel). Les valeurs possibles sont :- un chiffre compris entre 0 et 23.
- une liste de nombres séparés par des virgules afin de spécifier plusieurs heures.
- un intervalle. Par exemple "9-13".
- une étoile "*" pour indiquer toute la plage.
- un intervalle avec un pas. par exemple "*/2" pour répéter le rendez-vous toutes les heures paires.
| JourDeLaSemaine | Chaîne de caractères | Numéro du jour de la semaine auquel le rendez-vous a lieu (par exemple "2"). Ce nombre est compris entre 1 et 7 (1 = Lundi, 2 = Mardi, ...). Cette propriété peut également correspondre à :- une liste de nombres séparés par des virgules afin de spécifier plusieurs jours.
- un intervalle. Par exemple "1-3" (le rendez-vous est répété Lundi, Mardi et Mercredi).
- une étoile "*" pour indiquer toute la plage.
- un intervalle avec un pas. Par exemple "*/2" pour répéter le rendez-vous tous les jours de la semaine pairs.
- le jour de la semaine en toutes lettres ("lundi", "mardi", "mercredi", "jeudi", "vendredi").
| JourDuMois | Chaîne de caractères | Numéro du jour du mois auquel le rendez-vous a lieu (par exemple "31"). Ce nombre est compris entre 0 et 31. Cette propriété peut également correspondre à :- une liste de nombres séparés par des virgules afin de spécifier plusieurs mois.
- un intervalle. Par exemple "9-13" (le rendez-vous est répétée du 9 au 13 du mois).
- une étoile "*" pour indiquer toute la plage.
- un intervalle avec un pas. Par exemple "*/2" pour répéter le rendez-vous tous les jours pairs du mois.
| JourDuMoisOuDeLaSemaine | Booléen | - Vrai pour répéter le rendez-vous tous les lundis ET le premier jour du mois (conditions cumulées).
- Faux pour répéter le rendez-vous uniquement les lundis 1er (conditions exclusives).
| Minute | Chaîne de caractères | Minutes de l'heure de la répétition du rendez-vous. Les valeurs possibles sont :- un chiffre compris entre 0 et 59.
- une liste de nombres séparés par des virgules afin de spécifier plusieurs minutes.
- un intervalle. Par exemple "9-13".
- une étoile "*" pour indiquer toute la plage.
- un intervalle avec un pas. Par exemple "*/2" pour répéter le rendez-vous à toutes les minutes paires.
| Mois | Chaîne de caractères | Numéro du mois de la répétition du rendez-vous. Les valeurs possibles sont :- un chiffre compris entre 1 et 12.
- une liste de nombres séparés par des virgules afin de spécifier plusieurs mois.
- un intervalle. Par exemple, "9-11".
- une étoile "*" pour indiquer toute la plage.
- un intervalle avec un pas. Par exemple "*/2" pour répéter le rendez-vous tous les mois pairs.
| NbOccurrence | Entier | Nombre maximum de répétitions. Cette propriété est prise en compte lorsque la propriété TypeFin est égale à la constante plnOccurrenceMax. | Type | Constante de type Entier | Type de répétition. Cette propriété correspond à l'une des constantes suivantes :- plnTousLesJours : le rendez-vous sera répété tous les jours à la même heure.
- plnToutesLesSemaines : le rendez-vous sera répété toutes les semaines, le même jour à la même heure.
- plnTousLesMois : le rendez-vous sera répété tous les mois, le même jour à la même heure.
- plnTousLesAns : le rendez-vous sera répété tous les ans, le même jour à la même heure.
| TypeFin | Constante de type Entier | Condition d'arrêt de la répétition. Cette propriété correspond à l'une des constantes suivantes :- plnDateFin : le rendez-vous cessera d'être répété à partir de la date indiquée dans la propriété DateFin.
- plnOccurrenceMax : le rendez-vous cessera d'être répété après le nombre de répétitions indiqué dans la propriété NbOccurrence.
Cette constante n'est pas disponible. - plnPasDeFin : le rendez-vous sera répété à l'infini.
|
Documentation également disponible pour…
|
|
|
|