Contrôle avec calendrier et masque de saisie
Résolu
ButteDuLac
Messages postés
534
Statut
Membre
-
le meruvien Messages postés 1414 Statut Membre -
le meruvien Messages postés 1414 Statut Membre -
Bonjour,
Dans un formulaire, j'ai un contrôle associé à un champ de type Date.
Je veux que mon format soit Date, abrégé.
Je veux que l'utilisateur puisse, s'il le souhaite, afficher le calendrier ou saisir la date à la main. Toutefois, j'aimerais qu'il y ait un masque de saisie, afin que l'utilisateur puisse entrer une date seulement avec les chiffres (ex. : 20150826 donnerait 2015-08-26) automatiquement.
Or, si j'applique un masque de saisie, le calendrier n'est plus disponible.
Je suis utilisatrice d'une base de données qui permet de faire cela (mais je ne sais pas comment elle a été créée), alors je me dis que ce doit être possible...
Quelqu'un saurait faire?
Dans un formulaire, j'ai un contrôle associé à un champ de type Date.
Je veux que mon format soit Date, abrégé.
Je veux que l'utilisateur puisse, s'il le souhaite, afficher le calendrier ou saisir la date à la main. Toutefois, j'aimerais qu'il y ait un masque de saisie, afin que l'utilisateur puisse entrer une date seulement avec les chiffres (ex. : 20150826 donnerait 2015-08-26) automatiquement.
Or, si j'applique un masque de saisie, le calendrier n'est plus disponible.
Je suis utilisatrice d'une base de données qui permet de faire cela (mais je ne sais pas comment elle a été créée), alors je me dis que ce doit être possible...
Quelqu'un saurait faire?
2 réponses
-
Bonjour,
Avec les versions récentes de Access, en principe si tu règles le format du champ sous-jacent et du contrôle du formulaire en "Date", un petit calendrier apparait à côté du contrôle quand tu places le pointeur dessus.-
Oui, c'est ce que j'ai fait. Mais comme je disais, je souhaitais que les utilisateurs puissent soit saisir manuellement la date (avec un masque de saisie) soit l'entrer via le calendrier.
Je ne comprends juste pas, on dirait que c'est un bogue d'Access.
J'ai choisi l'option « À certaines dates » dans les propriétés du contrôles pour « Afficher le sélecteur de date » et le calendrier apparaît, mais dès que j'ajoute un masque de saisie, le calendrier n'apparaît plus. Il est là, mon problème! -
-
-
bonjour,
Dans les propriété de ton champ, il y a une ligne "masque de saisie" il suffit que tu mette:
00-00-0000
ou 00-00-00 si tu saisie l'année a 2 chiffre.-
-
-
Les deux. Voilà :
J'ai écrit dans mon message que je souhaite que les utilisateurs puissent, à leur guise, utiliser le calendrier OU entrer manuellement la date, mais que s'ils choisissent cette dernière option, il y ait un masque de saisie.
-----> Je veux que l'utilisateur puisse, s'il le souhaite, afficher le calendrier ou saisir la date à la main. Toutefois, j'aimerais qu'il y ait un masque de saisie, afin que l'utilisateur puisse entrer une date seulement avec les chiffres (ex. : 20150826 donnerait 2015-08-26) automatiquement. <------
Je sais que c'est possible, car j'utilise actuellement une autre base de données (dont je n'ai pas accès à la conception), qui le permet.
Or, si j'inscris un masque de saisie, automatiquement, Access désactive le calendrier.
Je me demande donc s'il y a un code quelconque que je pourrais utiliser pour avoir les deux options. -
-
-