DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Planning
  • Associer un rendez-vous à plusieurs ressources
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
PlanningAjouteRendezVous (Fonction)
En anglais : SchedulerAddAppointment
Ajoute un nouveau rendez-vous dans un champ Planning. Si le champ Planning est lié à une source de données, le rendez-vous est également ajouté dans la source de données.
Exemple
// Ajoute un rendez-vous d'1 heure pour ce soir
MaRessource est une chaîne
MonTitre est une chaîne
DébutRDV est un DateHeure
MaRessource = "Françoise"
MonTitre = "Réunion commerciale"
DébutRDV = DateSys() + "17000000"
PlanningAjouteRendezVous(PLN_Planning, MaRessource, MonTitre, DébutRDV)
Syntaxe

Ajouter un rendez-vous en précisant ses caractéristiques Masquer les détails

<Résultat> = PlanningAjouteRendezVous(<Champ Planning> , <Ressource> , <Titre> , <Date de début> [, <Date de fin> [, <Catégorie>]])
<Résultat> : Entier
  • Indice du rendez-vous ajouté,
  • -1 en cas d'erreur. La fonction ErreurInfo permet d'identifier l'erreur.
Remarque : L'élément ajouté peut être manipulé directement grâce à son indice en utilisant la notation suivante :
<Champ Planning>[<Indice>]
Il est par exemple possible de modifier les propriétés de cet élément.
<Champ Planning> : Nom de champ
Nom du champ Planning dans lequel le rendez-vous doit être ajouté. Ce champ peut correspondre :
  • au champ Planning d'une fenêtre,
  • au champ Planning d'une page,
  • au champ Planning d'un état.
<Ressource> : Chaîne de caractères
Nom de la ressource associée au rendez-vous.
Si les ressources du planning ont été créées avec la fonction PlanningAjouteRessource en utilisant la fonction gValeurMémorisée, ce paramètre doit correspondre à la valeur précisée dans la fonction gValeurMémorisée pour cette ressource.
Si la ressource n'existe pas, elle est automatiquement créée.
<Titre> : Chaîne de caractères
Titre du rendez-vous.
<Date de début> : Chaîne de caractères ou variable de type DateHeure
Date et heure de début du rendez-vous.
<Date de fin> : Chaîne de caractères optionnelle ou variable optionnelle de type DateHeure
Date et heure de fin du rendez-vous. Si ce paramètre n'est pas spécifié, la durée par défaut du rendez-vous sera de 1 heure.
<Catégorie> : Chaîne de caractères optionnelle
Nom de la catégorie associée au rendez-vous. Si ce paramètre n'est pas spécifié, le rendez-vous n'est associé à aucune catégorie. Si la catégorie n'existe pas, elle est automatiquement créée.

Ajouter un rendez-vous dans un champ Planning en utilisant le type RendezVous Masquer les détails

<Résultat> = PlanningAjouteRendezVous(<Champ Planning> , <Rendez-Vous>)
<Résultat> : Entier optionnel
  • Indice du rendez-vous ajouté,
  • -1 en cas d'erreur. La fonction ErreurInfo permet d'identifier l'erreur.
Remarque : L'élément ajouté peut être manipulé directement grâce à son indice en utilisant la notation suivante :
<Champ Planning>[<Indice>]
Il est par exemple possible de modifier les propriétés de cet élément.
<Champ Planning> : Nom de champ
Nom du champ Planning dans lequel le rendez-vous doit être ajouté. Ce champ peut correspondre :
  • au champ Planning d'une fenêtre,
  • au champ Planning d'une page,
  • au champ Planning d'un état.
<Rendez-Vous> : Variable de type RendezVous
Variable de type RendezVous décrivant les caractéristiques du rendez-vous à ajouter.
Remarques

Associer un rendez-vous à plusieurs ressources

La fonction PlanningAjouteRendezVous permet d'associer un rendez-vous à une seule ressource. Pour associer le même rendez-vous à plusieurs ressources, la fonction PlanningAjouteRendezVous doit être appelée pour chaque ressource.
Liste des exemples associés :
WD Planning Exemples complets (WINDEV) : WD Planning
[ + ] Cet exemple illustre la gestion d'un planning graphique.

Dans cet exemple, nous abordons les principaux thèmes suivants :
1/ le champ planning
2/ les fonctions Google agenda
Composante : wd300mdl.dll
Version minimum requise
  • Version 16
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/06/2023

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