OVH Cloud OVH Cloud

Saisie et stockage de dates

2 réponses
Avatar
François
Bonjour à tous,

Je dois travailler avec des dates de la forme mois/année (mm/aa).
A priori, j'avais mon champ au format Date/heure
Hors, lors de la saisie, tables ou contrôles, selon ce que je tape,
ACCESS interprète différemment la saisie.
par exemple :
04/01 deviendra 4 janvier 2004 et non janvier 2001

d'où ma(mes) question(s) :
* est-il possible de modifier le comportement par défaut d'ACCESS sur
ces questions.
* est-il judicieux de conserver le format date/heure, ou ne vaut-il pas
mieux le remplacer par un champ texte, avec les conversions faites
lorsque nécessaire.
* une autre proposition peut-être ?

D'avance merci,

François

2 réponses

Avatar
Polop
Soit tu fais un champ text et 2 champs text pour la saisie
(un pour le mois et pour l'année) soit tu gère une
date 'jj/mm/aaaa' avec jj tjs = 01 par exemple.

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

Je dois travailler avec des dates de la forme mois/année
(mm/aa).

A priori, j'avais mon champ au format Date/heure
Hors, lors de la saisie, tables ou contrôles, selon ce
que je tape,

ACCESS interprète différemment la saisie.
par exemple :
04/01 deviendra 4 janvier 2004 et non janvier 2001

d'où ma(mes) question(s) :
* est-il possible de modifier le comportement par défaut
d'ACCESS sur

ces questions.
* est-il judicieux de conserver le format date/heure, ou
ne vaut-il pas

mieux le remplacer par un champ texte, avec les
conversions faites

lorsque nécessaire.
* une autre proposition peut-être ?

D'avance merci,

François
.



Avatar
phil
Bonjour

Access est généralement très maladroit avec les dates...
Ainsi, le 4 janvier 2004 peut devenir 1er avril 2004...
(inversion mois et jour)

Le plus pratique est encore de traiter des chaines de
caractères (et champ texte). Deux petites fonctions vb
très simple peuvent facilement convertir un "12/05"
en "Décembre 2005".
tu peux aussi choisir si "01/72" sera "janvier 1972"
ou "janvier 2072"...

Je pencherais donc en effet vers l'utilisation de chaines
de caractères...


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

Je dois travailler avec des dates de la forme mois/année
(mm/aa).

A priori, j'avais mon champ au format Date/heure
Hors, lors de la saisie, tables ou contrôles, selon ce
que je tape,

ACCESS interprète différemment la saisie.
par exemple :
04/01 deviendra 4 janvier 2004 et non janvier 2001

d'où ma(mes) question(s) :
* est-il possible de modifier le comportement par défaut
d'ACCESS sur

ces questions.
* est-il judicieux de conserver le format date/heure, ou
ne vaut-il pas

mieux le remplacer par un champ texte, avec les
conversions faites

lorsque nécessaire.
* une autre proposition peut-être ?

D'avance merci,

François
.