OVH Cloud OVH Cloud

Erreur sur champs de type Date

3 réponses
Avatar
Mrs Pomemboo
Bonjour à vous tous,

J'ai créé dans une table des champs Annee et Mois de type Date/Heure.
Toutefois, lorsque j'essaie de déterminer le format des champs dans le genre
aaaa ou mm, je reçois un erreur "Valeur incorrecte pour ce champs" lors de
la saisie. J'ai tenté de faire un masque de saisie personnalisé et ça
fonctionne, mais il ne veut pas prendre mes données...

À l'origine, j'avais mis ces champs de type integer et je procède à une
conversion en type date lorsque j'ai besoin de travailler avec ceux-ci. Ça
devient un peu lourd toutefois...

Quelle solution envisagée toujours en Access 97 ;-))) ?

Merci et bonne journée à vous tous !
Mrs Pomemboo

3 réponses

Avatar
Jessy SEMPERE
Bonjour

Le mieux est d'utiliser un type de donnée "numérique", avec
comme taille du champ, "entier" parceque d'ici que l'on
soit en l'an 32768 et que ça plante, on a le temps...

C'est normal que ça plante, parceque même si tu lui mets comme
format, "aaaa", tu dois quand même saisir une date et c'est pour ça
qu'il vaut mieux passer par un entier.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
Avatar
Mrs Pomemboo
Merci bien Jessy... on va y aller pour la première idée... la meilleure
encore une fois !

Sur ce, si j'ai à travailler mes dates en type Integer et que je dois les
manipuler pour les regrouper en trimestre, est-ce qu'il y a une fonction de
disponible pour cela ?

Bonne journée !
Mrs Pomemboo

"Jessy SEMPERE" a écrit dans le message de news:
bg8hjj$bc7$
Bonjour

Le mieux est d'utiliser un type de donnée "numérique", avec
comme taille du champ, "entier" parceque d'ici que l'on
soit en l'an 32768 et que ça plante, on a le temps...

C'est normal que ça plante, parceque même si tu lui mets comme
format, "aaaa", tu dois quand même saisir une date et c'est pour ça
qu'il vaut mieux passer par un entier.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------




Avatar
Jessy SEMPERE
Re,
Sur ce, si j'ai à travailler mes dates en type Integer et que je dois les
manipuler pour les regrouper en trimestre, est-ce qu'il y a une fonction
de

disponible pour cela ?


Attention tes dates ne seront pas de type Integer, ce sera tes mois et tes
années.

Pour info il existe le format trimestre pour afficher le numéro (de 1 à 4)
du trimestre d'une date.
exemple :
format ([champDate], "t")

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------