DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Planning
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
Renvoie le rendez-vous, la ressource ou la date se trouvant à une position donnée dans un champ Planning.
Attention : Les fonctions SourisPosX et SourisPosY retournent une information pertinente uniquement dans les traitements liés à la souris ou au stylet (code de clic, code de survol, code de bouton gauche ou droit enfoncé, ...).
Exemple
// Affiche dans la trace la date se trouvant à l'endroit survolé
// (événement optionnel WM_MOUSEMOVE)
// Le résultat serait également obtenu dans le code de bouton gauche relâché (WM_LBUTTONUP)
// Ne pas utiliser dans le code "Sélection d'une période" du champ planning
// qui n'est pas relié à la souris
 
MaDate est une chaîne
MaDate = PlanningInfoXY(PLN_Planning1, plnDateHeure + plnOrigineEcran, SourisPosX(), SourisPosY())
Trace(MaDate)
Syntaxe
<Résultat> = PlanningInfoXY(<Champ Planning> , <Type d'informations> , <X> , <Y>)
<Résultat> : Chaîne de caractères ou Entier
Information demandée :
  • Indice du rendez-vous au point spécifié, -1 s'il n'y a pas de rendez-vous.
  • Date et heure (au format AAAAMMJJHHSSCC) du rendez-vous au point spécifié, chaîne vide ("") s'il n'y a pas de date.
  • Nom de la ressource au point spécifié, chaîne vide ("") s'il n'y a pas de ressource.
<Champ Planning> : Nom de champ
Nom du champ Planning à manipuler.
Si ce paramètre correspond à une chaîne vide (""), la fonction PlanningInfoXY manipule le champ Planning auquel appartient l'événement en cours.
<Type d'informations> : Constante ou combinaison de constantes de type Entier
Type d'information demandée :
plnDateHeureDate et heure de du rendez-vous correspondant aux coordonnées fournies.
plnOrigineEcranPar défaut, le point (0,0) correspond au point haut gauche du champ Planning manipulé (les ascenseurs étant situés à l'origine).
Si la constante plnOrigineEcran est combinée avec les autres constantes, le point (0,0) correspond à l'origine de l'écran.
Cette constante ne peut pas être utilisée seule.
plnRendezVousIndice du rendez-vous correspondant aux coordonnées fournies.
plnRessourceNom de la ressource correspondant aux coordonnées fournies.
<X> : Entier
Coordonnée X (en pixels) à analyser. Cette coordonnée est relative au champ Planning (si la constante plnOrigineEcran n'est pas précisée).
<Y> : Entier
Coordonnée Y (en pixels) à analyser. Cette coordonnée est relative au champ Planning (si la constante plnOrigineEcran n'est pas précisée).
Composante : wd300obj.dll
Version minimum requise
  • Version 16
Documentation également disponible pour…
Commentaires
problème interprétation doc


Pour recupérer la ressource merci de donné l'exemple, car par défaut on utilise plnOrigineEcran suivant l'exemple fournis.

Alors qu'on doit le faire uniquement pour les date pas pour les ressources, cela génère un bug .

PlanningInfoXY(PLN_PRINCIPALE, plnRessource , SourisPosX(), SourisPosY())


cordialement ,
remi66
19 juil. 2018

Dernière modification : 22/08/2024

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