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
[Résolu]choisir une date entre deux bornes
Modérateur : Vilains modOOs
Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
-
- Membre hOOnoraire
- Messages : 107
- Inscription : 20 août 2014 21:51
[Résolu]choisir une date entre deux bornes
Dernière modification par micmac le 02 nov. 2018 18:01, modifié 2 fois.
Raison : Ajout de la coche verte
Raison : Ajout de la coche verte
Libre office 6.2.8.2 sous windows 10
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: choisir une date entre deux bornes
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+
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+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
- Membre hOOnoraire
- Messages : 107
- Inscription : 20 août 2014 21:51
Re: choisir une date entre deux bornes
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
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
Libre office 6.2.8.2 sous windows 10
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: choisir une date entre deux bornes
Re
Comment sont déterminées les dates min et max ?
A+
Comment sont déterminées les dates min et max ?
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
- Membre hOOnoraire
- Messages : 107
- Inscription : 20 août 2014 21:51
Re: choisir une date entre deux bornes
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
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
Libre office 6.2.8.2 sous windows 10
-
- IdOOle de la suite
- Messages : 25181
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: choisir une date entre deux bornes
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.
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.
-
- Membre hOOnoraire
- Messages : 107
- Inscription : 20 août 2014 21:51
Re: choisir une date entre deux bornes
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
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
Libre office 6.2.8.2 sous windows 10