OVH Cloud OVH Cloud

Masque de saisie date

2 réponses
Avatar
Cyrille
Bonjour

dans un formulaire, pour un champs date qui aurait un masque de saisie sous
cetet forme
00/00/00;0;#

est il possible d'avoir par defaut un masque qui écrirait automatiquement le
mois et l'année en cours pour qu'il y ait juste besoin de taper le jour?

merci d'avance

2 réponses

Avatar
david
salut,

pas sans faire un peu de VB...
En effet, la valeur par défaut (puisqu'il sagit d'une) doit être une
date
=> jour mois année...
Mais il faut un début à tout (places Úte() comme valeur par défaut
et jj/mm/aaaa comme format)
Par contre, lorsque tu entres dans un contrôle, access sélectionne la
totalité des infos...
Ajoute ceci sur l'évènement GotFocus de ton contrôle :
private sub maDate_GotFocus()
maDate.SelStart = 0
maDate.SelLength = 2
end sub

Le tour est joué. Lorsque tu entres dans ce contrôle, la sélection
est alors limité au 2 premier caractères (le numéro du jour ...)

A+, david
Avatar
Cyrille
malheureusement, j'ai quand meme besoin parfois de changer le mois, voire
l'année.

Merci quand meme


salut,

pas sans faire un peu de VB...
En effet, la valeur par défaut (puisqu'il sagit d'une) doit être une
date
=> jour mois année...
Mais il faut un début à tout (places Úte() comme valeur par défaut
et jj/mm/aaaa comme format)
Par contre, lorsque tu entres dans un contrôle, access sélectionne la
totalité des infos...
Ajoute ceci sur l'évènement GotFocus de ton contrôle :
private sub maDate_GotFocus()
maDate.SelStart = 0
maDate.SelLength = 2
end sub

Le tour est joué. Lorsque tu entres dans ce contrôle, la sélection
est alors limité au 2 premier caractères (le numéro du jour ...)

A+, david