OVH Cloud OVH Cloud

insertion d'un champs de format date

3 réponses
Avatar
Tijani SELLAMI
Lors de l'insertion dans un champs de format date:
1- si la valeur insérée = #12/05/2005#; je retrouve dans la table 05/12/2005
2- si la valeur insérée = #31/12/2005#; je retrouve dans la table 31/12/2005
???????

3 réponses

Avatar
th
"=?Utf-8?B?VGlqYW5pIFNFTExBTUk=?="
écrivait
news::

Lors de l'insertion dans un champs de format date:
1- si la valeur insérée = #12/05/2005#; je retrouve dans la table
05/12/2005 2- si la valeur insérée = #31/12/2005#; je retrouve dans
la table 31/12/2005 ???????



Après maint soucis de ce style, j'utilise maintenant toujours le format
#2005-12-31# qui est compris correctement par les bases access 97 2000 et
XP je ne sais plus quelle version mais l'une d'elle à du mal avec les dates
en / , elle comprend le format Americain par défaut.

Avatar
Tijani SELLAMI
Merci


"=?Utf-8?B?VGlqYW5pIFNFTExBTUk=?="
écrivait
news::

Lors de l'insertion dans un champs de format date:
1- si la valeur insérée = #12/05/2005#; je retrouve dans la table
05/12/2005 2- si la valeur insérée = #31/12/2005#; je retrouve dans
la table 31/12/2005 ???????



Après maint soucis de ce style, j'utilise maintenant toujours le format
#2005-12-31# qui est compris correctement par les bases access 97 2000 et
XP je ne sais plus quelle version mais l'une d'elle à du mal avec les dates
en / , elle comprend le format Americain par défaut.




Avatar
Raymond [mvp]
Bonjour.

toutes les dates manipulées avec des # dans vba doivent être indiquées sous
la forme #mm/dd/yyyy#
toutefois, si vba ne trouve pas une date valide sous cette forme, il va
vérifier dans les paramètres régionaux et s'il trouve une valeur valide, il
la convertit.
c'est pour ça que tu peux avoir plusieurs formes de date, tout en ayant en
1er la forme US. Quand à l'affichage sans les #, les paramètres régionaux
sont pris par défaut et toutes tes dates , en france, seront affichées
jj/mm/yyyy même si tu entres une autre forme vba.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Tijani SELLAMI" a écrit dans le
message de news:
Merci


"=?Utf-8?B?VGlqYW5pIFNFTExBTUk=?="
écrivait
news::

Lors de l'insertion dans un champs de format date:
1- si la valeur insérée = #12/05/2005#; je retrouve dans la table
05/12/2005 2- si la valeur insérée = #31/12/2005#; je retrouve dans
la table 31/12/2005 ???????



Après maint soucis de ce style, j'utilise maintenant toujours le format
#2005-12-31# qui est compris correctement par les bases access 97 2000 et
XP je ne sais plus quelle version mais l'une d'elle à du mal avec les
dates
en / , elle comprend le format Americain par défaut.