| |
Membre enregistré 335 messages Popularité : +6 (6 votes) |
|
Posté le 26 mai 2023 - 10:02 |
Bonjour, J'ai un bouton ou un menu contextuel. Quand je clique, j'aimerais savoir si j'ai une ligne ou une colonne avec une ressource. Par exemple , sur un champ table, je dirais
i est entier=table.select() IF i=-1 THEN RETURN table.selectplus(i) J'aimerais faire la même chose pour une ligne de champ planning, . Pour pouvoir récupérer la ressource. Je sais qu'il y a le menu FAA de windev, mais je voudrais plutôt mettre en place un menu contextuel. le champ planning est PLN_TACHE simplement. Merci |
| |
| |
| | | |
|
| | |
| |
Posté le 26 mai 2023 - 10:38 |
Il se trouve que Ralph IGCI a formulé :
Bonjour, J'ai un bouton ou un menu contextuel. Quand je clique, j'aimerais savoir si j'ai une ligne ou une colonne avec une ressource. Par exemple , sur un champ table, je dirais i est entier=table.select() if i=-1 then return table.selectplus(i) J'aimerais faire la même chose pour une ligne de champ planning, . Pour pouvoir récupérer la ressource. Je sais qu'il y a le menu FAA de windev, mais je voudrais plutôt mettre en place un menu contextuel. le champ planning est PLN_TACHE simplement. Merci
bonjour,
si j'ai compris votre demande : ChampSurvol()
-- Cordialement JeAn-PhI |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 335 messages Popularité : +6 (6 votes) |
|
Posté le 26 mai 2023 - 10:58 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 250 messages Popularité : +51 (79 votes) |
|
Posté le 26 mai 2023 - 12:36 |
Salut, je ne sais pas si j'ai besoin compris ton besoin ou non
Dans ton événement clic (ou ouverture menu contextuel si tel est ton besoin) utilise ce code pour identifier si la souris se trouve sur un rdv ou non
IndiceRendezVous = PlanningInfoXY(ChampPlanning, plnRendezVous, SourisPosX(), SourisPosY())
SI IndiceRendezVous >= 1 ALORS ChampPlanning[IndiceRendezVous]..Ressource FIN
-- #DKR |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 335 messages Popularité : +6 (6 votes) |
|
Posté le 26 mai 2023 - 18:44 |
Bonsoir, IndiceRendezVous retourné est systématiquement -1. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 250 messages Popularité : +51 (79 votes) |
|
Posté le 26 mai 2023 - 18:52 |
Cela veut dire qu'il n'y a aucun RendezVous sous le curseur à l'appel de la fonction PlanningInfoXY 
-- #DKR |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 335 messages Popularité : +6 (6 votes) |
|
Posté le 27 mai 2023 - 13:10 |
Bonjour Et pourtant si, il y a un |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 335 messages Popularité : +6 (6 votes) |
|
Posté le 27 mai 2023 - 13:42 |
Bonjour, Une précision important, j'utilise un menu contextuel ajouté par moi même. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 261 messages Popularité : +8 (10 votes) |
|
Posté le 27 mai 2023 - 14:49 |
Bonjour
Dans quoi est placé le code ? Le menu ? Un bouton ?
Je te conseille dec placer des traces pour comprendre où ça pêche... ou de commencer par ecrire ton code dans un evenement survol du planning par exemple. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 335 messages Popularité : +6 (6 votes) |
|
Posté le 28 mai 2023 - 10:11 |
Bonjour Je voulais créer un menu contextuel dans un champ planning. Je l'ai fait et c'est dans le choix de l'option du menu contextuel que je veux mettre mon code. Comme on ferait avec un champ table simplement. Merci |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 261 messages Popularité : +8 (10 votes) |
|
Posté le 28 mai 2023 - 14:29 |
Je vois !
Pour moi aucune raison que ça ne fonctionne pas.
Procède comme j'ai décris au dessus pour identifier où ça pêche |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 261 messages Popularité : +8 (10 votes) |
|
Posté le 28 mai 2023 - 14:53 |
Maressource est une chaîne Maressource = PlanningInfoXY(PLN_Planning1, plnRessource + plnOrigineEcran, SourisPosX(), SourisPosY()) Trace(Maressource)
Planninginfoxy utilise le champ planning pour repère des coordonnés. Il faut donc lui preciser que tu utilise des coordonnees basées sur l origine écran.
Voila...Message modifié, 28 mai 2023 - 14:55 |
| |
| |
| | | |
|
| | |