Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Date : compatibilité format/masque de saisie

3 réponses
Avatar
Jean-Pierre
Bonjour =E0 tous,

Soit dans une table une zone Date d=E9crite comme suit:

Format : Date abr=E9g=E9 (ex : 08/10/2003)
Masque de saisie : 00/00/0000;0;_ (ex : 08/10/2003)

Soit un formulaire s'appuyant sur cette table :

Ma zone Date (source contr=F4le =3D Date de ma table) est en=20
saisie :

Format : Date R=E9duit (ex : 08-Oct-2003)
Masque de saisie : 00/00/0000;0;_ (ex : 08/10/2003)

Or, quand je saisis, il n'y a pas le masque de saisie=20
__/__/____ et je vois seulement appara=EEtre au fur et =E0=20
mesure de la saisie 10082003 ....

Cela veut-il dire que je n'ai pas le droit de modifier le=20
format d'une zone dans un formulaire par rapport =E0 celui=20
d=E9clar=E9 dans la table ?

Sinon, comment puis-je faire pour saisir avec le masque=20
__/__/____ et voir ensuite affich=E9e la date en format Date=20
r=E9duit apr=E8s validation de la saisie ?

Merci par avance de vos lumi=E8res.

JPG

3 réponses

Avatar
Jean-Pierre
J'ai isolé le cas de figure qui fonctionne bizarrement :

en fait, c'est si ma zone est déjà renseignée (avec une
date par défaut en création ou en mise à jour d'une date)
que le masque de saisie (__/__/____) n'apparaît plus quand
je saisis par dessus.
Par contre, si ma zone (date) n'est pas renseignée, le
masque apparaît bien ...

Une idée ?

Merci par avance.

JPG

-----Message d'origine-----
Bonjour à tous,

Soit dans une table une zone Date décrite comme suit:

Format : Date abrégé (ex : 08/10/2003)
Masque de saisie : 00/00/0000;0;_ (ex : 08/10/2003)

Soit un formulaire s'appuyant sur cette table :

Ma zone Date (source contrôle = Date de ma table) est en
saisie :

Format : Date Réduit (ex : 08-Oct-2003)
Masque de saisie : 00/00/0000;0;_ (ex : 08/10/2003)

Or, quand je saisis, il n'y a pas le masque de saisie
__/__/____ et je vois seulement apparaître au fur et à
mesure de la saisie 10082003 ....

Cela veut-il dire que je n'ai pas le droit de modifier le
format d'une zone dans un formulaire par rapport à celui
déclaré dans la table ?

Sinon, comment puis-je faire pour saisir avec le masque
__/__/____ et voir ensuite affichée la date en format
Date

réduit après validation de la saisie ?

Merci par avance de vos lumières.

JPG


.



Avatar
3stone
Salut,


J'ai isolé le cas de figure qui fonctionne bizarrement :
<snip>

Pas vraiment suivi...
Mais, il faut choisir ou tu mets ton masque de saisie.
Soit dans la table, soit dans le formulaire...

N'oublie pas que dans le formulaire interviennent
les paramètres régionaux !!!

Si tu t'y prends mal... tu peux très bien avoir le problème
que l'interface t'affiche une date, mais, sur laquelle tu ne
pourra pas "resaisir" ou la "modifier" tel quel... parce que
l'affichage ne correspondra pas à ton masque de saisie!

Exemple:
tu affiche 01.12.03 mais ton masque exige 01/12/2003


--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------
Avatar
Jean-Pierre
Salut 3Stone,

Mon masque de saisie est le même dans la table et sur le
formulaire : 00/00/0000;0;_

Il apparaît donc que resaisir une date avec un masque de
saisie différent du format d'affichage) ne réactive pas le
masque de saisie.

Dans mon cas, le __/__/____ n'apparaît plus mais je
continue toutefois à saisir sous la forme jjmmaaaa.

Je m'endormirai ce soir moins bête ...

Merci.

JPG

-----Message d'origine-----
Salut,


J'ai isolé le cas de figure qui fonctionne bizarrement :
<snip>

Pas vraiment suivi...
Mais, il faut choisir ou tu mets ton masque de saisie.
Soit dans la table, soit dans le formulaire...

N'oublie pas que dans le formulaire interviennent
les paramètres régionaux !!!

Si tu t'y prends mal... tu peux très bien avoir le
problème

que l'interface t'affiche une date, mais, sur
laquelle tu ne

pourra pas "resaisir" ou la "modifier" tel quel...
parce que

l'affichage ne correspondra pas à ton masque de
saisie!


Exemple:
tu affiche 01.12.03 mais ton masque exige 01/12/2003


--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------



.