Page 1 sur 1

[Résolu]choisir une date entre deux bornes

MessagePublié: 31 Oct 2018 10:27
par Ribiere
Bonjour ,à tous et à chacun

Dans un formulaire je dois remplir un champs avec une date . J'utilise la possibilité de faire apparaître la boite de dialogue avec le calendrier qui permet de choisir une date en la pointant sur le tableau proposé .
Est il possible de "restreindre" les dates possibles entre deux dates : l'une pour la date avant laquelle on ne peut choisir( pas de proposition ) et l'autre après laquelle le choix est impossible car non proposé ?

Cela revient à réduire la plage de dates proposées sur la fenêtre de dialogue entre deux bornes définies .

Je n'arrive pas à trouver la solution ( si elle existe ) , merci de votre aide , D.R

Re: choisir une date entre deux bornes

MessagePublié: 31 Oct 2018 11:24
par Piaf
Bonjour
Pour un champ de date, tu disposes des propriétés Date min et Date max, si tu sélectionnes une date antérieure à la date minimum, c'est la date minimum qui sera afficher, pour une date postérieure à la date maximum, c'est la date maximum qui sera afficher.
A+

Re: choisir une date entre deux bornes

MessagePublié: 31 Oct 2018 14:14
par Ribiere
Bonjour ,

Merci de la réponse .
C'est en effet plus que simple . Il est parfois consternant de chercher en vain ce qui est sous notre nez ....
Pour autant , il serait encore plus satisfaisant , pour de gros distraits ( comme moi ) , soit qu'un message d'erreur me signale que je suis hors période, soit que je ne puisse saisir aucune date hors période , par exemple en ne donnant pas d'autre propositions que les seules dates possible .
Sinon , je risque de voir une date s'inscrire et ne pas "percuter" que c'est une date "par défaut " donc qui s'inscrit .

Je sais , je ne devrais pas être aussi distrait , ni aussi exigent .... mais on ne se refait pas si facilement ....Je prend tout de même ta proposition , mais si mieux existe ...

Merci en tous cas de ta réponse , D.R

Re: choisir une date entre deux bornes

MessagePublié: 31 Oct 2018 17:39
par Piaf
Re
Comment sont déterminées les dates min et max ?
A+

Re: choisir une date entre deux bornes

MessagePublié: 31 Oct 2018 23:26
par Ribiere
Bonsoir ,

Les "bornes" de saisie correspondent à des périodes ( période de fécondation souhaitées d'animaux par exemple ou période de plantation d'un végétal ) fixées pour une année , mais pouvant varier les années futures .
A la réflexion , elles peuvent être récupérées à partir d'une table spécifiant , pour une année donnée la date mini et la date maxi .
Les événements de reproduction ou de plantation ( mise au reproducteur par exemple ou semis ) ne pouvant être enregistrables que entre ces deux dates dans un formulaire de saisie indépendant de celui ou sont saisies ces dates butoir .

A quelle solution pensez vous ?

Merci de vos propositions , D.R

Re: choisir une date entre deux bornes

MessagePublié: 02 Nov 2018 14:19
par Dude
Si tu veux borner tes contrôles Date, il te faudra passer par une macro.
Après avoir récupérer l'information, tu utiliseras les propriétés DateMin et DateMax de chaque contrôle et en branchant ta routine sur l'événement d'ouverture du formulaire.

Re: choisir une date entre deux bornes

MessagePublié: 02 Nov 2018 18:53
par Ribiere
Bonsoir ,

Merci de la réponse .L'avantage de la solution c'est que je pourrais me servir de la solution à plusieurs endroit de mon travail sans avoir à repréciser les bornes pour les périodes et/ou les activités où elles ne changent pas .

C'est pas mal tous comptes faits . Merci de la solution , D.R