|
| Bug ou erreur de ma part exemple WD Planning |
| Iniciado por Max, 31,ago. 2019 20:06 - 2 respuestas |
| |
| | | |
|
| |
Miembro registrado 40 mensajes |
|
| Publicado el 31,agosto 2019 - 20:06 |
Bonsoir, Juste une petite info svp. Dans l'exemple WD Planning, lorsqu'on sélectionne par exemple 2 jours (ex: le 2 et le 3 d'un mois) et qu'on clique sur le bouton droit pour afficher le menu contextuel et qu'on choisit Nouveau Rendez-vous, dans la fenêtre qui s'ouvre pour saisir le nouveau rdv, la date de début (Commence le) est bien celle du départ de la sélection à la souris mais la date de fin (Termine le) a systématiquement un jour de plus, donc ici le 4 et pas le 3. Est-ce ce normal? Moi j'aimerai que la sélection à la souris définisse correctement les dates début et fin sans cet écart d'un jour mais je ne sais comment faire. Merci pour votre aide Bon weekend |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.361 mensajes |
|
| Publicado el 01,septiembre 2019 - 12:49 |
Bonjour, C'est tout à fait normal. Il en va de même pour la sélection d'un seul jour, la fin est le lendemain. Il faut décortiquer le code (et la doc du champ.) La création d'un rdv appelle l’événement du champ "Avant création". Cet événement, dans le cas de l'exemple ouvre la fenêtre "FEN_TacheFiche"
Procedure AvantCréation(rdvCréé est un RendezVous)
pGestionTache.bTacheModifie(rdvCréé)
SI Ouvre(FEN_TacheFiche,rdvCréé..Note) = Vrai ALORS AffichePlanning(gsListeQui) FIN
RENVOYER Faux
Cette fenêtre, dans son code d'initialisation appelle "InitialiseFormulaire" C'est cette procédure qu'il faut modifier pour avoir le comportement souhaité.
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 40 mensajes |
|
| Publicado el 01,septiembre 2019 - 13:56 |
Bonjour Voroltinquo, exact, merci pour ton aide, j'ai retiré 1 jour dans la procédure pour la datefin Bon dimanche |
| |
| |
| | | |
|
| | | | |
| | |
|