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.
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.
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.
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.
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.
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.
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
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.
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" <TijaniSELLAMI@discussions.microsoft.com> a écrit dans le
message de news: A61EBAA7-D832-4E83-95D0-61CB5852ADC6@microsoft.com...
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.
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
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.