| |
Posté le 14 novembre 2006 - 12:00 |
Bonjour à tous,
Je voudrais savoir s'il est possible de faire en sorte qu'un champ de saisie de type date n'ait pas de saisie assistée. Je m'explique, si je tape les caractères suivants dans un champ de saisie date : "0" "1" "1" "2" "2" "0", le champ date l'interprète comme étant la date 01/12/2020. Cela m'embête beaucoup puisque j'ai un code qui agit à chaque modification du champ date. Est il donc possible de désactiver cette saisie assistée. Merci d'avance.
Julie |
| |
| |
| | | |
|
| | |
| |
Posté le 14 novembre 2006 - 12:45 |
salut
oui ... mettre le champ en format texte et non date et gérer un masque de saisie ou une expression regulière |
| |
| |
| | | |
|
| | |
| |
Posté le 14 novembre 2006 - 13:33 |
Il doit s'agir d'un bogue : en effet lorsque dans un champ de saisie <date> (format JJ/MM/AAAA) on tape 01/01/20 [+TAB] l'année se met à 2020. Par contre en ne saisissant que 01/01/ [+TAB] , c'est à dire JJ/MM/, l'année se met d'office sur 2006 ... |
| |
| |
| | | |
|
| | |
| |
Posté le 14 novembre 2006 - 14:14 |
salut non c est pas un bugg mais si l'année saisie est sur 2 caractères, windev rajoute automatiquement le siècle en cours |
| |
| |
| | | |
|
| | |
| |
Posté le 14 novembre 2006 - 14:38 |
Ah oui ? Parce que nous sommes au 20 ème siecle ? |
| |
| |
| | | |
|
| | |
| |
Posté le 14 novembre 2006 - 15:55 |
Salut !
On 14-Nov-2006, "Albert " <guest@newsgroup.fr> wrote:
> Ah oui ? Parce que nous sommes au 20 ème siecle ?
Ben non, on est bien au 21ème siècle ... de 1900 1999 = 20ème de 2000 à 2099 = 21ème etc ...
-- Marcel |
| |
| |
| | | |
|
| | |
| |
Posté le 14 novembre 2006 - 17:07 |
C'était une question au 2ème degré, pour faire réfléchir York ... lol |
| |
| |
| | | |
|
| | |
| |
Posté le 15 novembre 2006 - 01:28 |
Bonjour,
Pourquoi ne pas faire un masque de saisie sur 6 'JJ/MM/AA' pour à la fin ne saisir que le 06 de 2006 ou le 07 de 2007
-- Ali hindi : Alidev7@yahoo.fr |
| |
| |
| | | |
|
| | |
| |
Posté le 15 novembre 2006 - 17:15 |
Bonjour, C'était effectivement une bonne idée, mais j'ai pour spec d'afficher l'année sur 4 chiffres !!!! Merci qd même. Bonne continuation.
Julie |
| |
| |
| | | |
|
| | |
| |
Posté le 15 novembre 2006 - 17:15 |
Bonjour,
Merci pour ces précisions, mais je ne sais pas trop comment faire..... c'est pas super évident pour moi: est ce que tu pourrais me donner une petite piste à suivre.
Merci d'avance.
Julie |
| |
| |
| | | |
|
| | |
| |
Posté le 17 novembre 2006 - 15:07 |
Bonjour à tous,
J'ai trouvé une solution qui vaut ce qu'elle vaut mais qui m'a permis de m'en sortir.
J'ai créé une variable de type chaine : sDate. A chaque modification du champs de saisie DATE, j'initialise la variable DATE avec sDate, et je controle que la présence du caractère "_" dans sDate (puisque quand la date n'est pas saisie entièrement sDate donne un truc du genre "11/___/____"). S'il y a encore des "_", je ne fais rien, sinon je lance ma procédure. Je lance également ma procédure à la sortie de mon champs DATE.
Et voilà, le tour est joué !
Bon Dev à tous ! |
| |
| |
| | | |
|
| | |