Problème avec les dates anglaises et françaises en passant par access

neokeel Messages postés 4 Date d'inscription jeudi 18 juillet 2002 Statut Membre Dernière intervention 23 juillet 2002 - 23 juil. 2002 à 17:18
neokeel Messages postés 4 Date d'inscription jeudi 18 juillet 2002 Statut Membre Dernière intervention 23 juillet 2002 - 23 juil. 2002 à 20:05
Ben moi j'comprend plus rien avec cette histoire car tous mes formats date sont au format FRANCAIS (jj/mm/aaaa) dans mon code VB et dans ma table access (le système aussi bien entendu) et quand je fais des recherche par date il fonctionne bien mais il me fait n'importe quoi en même temps, donc voici ce que j'ai compris en exemple:

Mon prog permet de faire des calculs de débits et de crédits en fonction d'une date, j'utilise donc des requêtes sql qui vont calculer jusqu'à la date précisée, donc dans l'ensemble ça fonctionne bien sauf certaines dates où le résultat doit être 0 (puisqu'il n'y a aucune donnée incrite) il se met à m'afficher les résultats d'autres jours. Concrètement :
au delà du 26/07/2002 j'ai 2553€
le 24/07/2002 100€
le 20/07/2002 je suis à 0€ et les dates inférieures aussi normalement mais si je recule les dates je me retrouve entre le 8/07/2002 et le 12/07/2002 avec les 2553€; donc ce que j'ai compris c'est que le système comprend ces 4 dates comme 07/8/2002 et 07/12/2002 en d'autres termes les mois suivants.

J'espère que je me suis bien fait comprendre et que quelqu'un peut m'apporter une solution car je suis très embêté car je ne peut pas poursuivre mon programme si il me donne des valeurs fausses.

Merci d'avance,
Neokeel

2 réponses

shyangel Messages postés 17 Date d'inscription mardi 14 mai 2002 Statut Membre Dernière intervention 16 janvier 2003
23 juil. 2002 à 17:41
Ce que je peux te dire, c'est qu'en SQL, les formats de date sont inversées et dans les requêtes il faut indiquer les dates comme ceci :
select ... from ... where madate = #" & format(date, "mm/dd/yyyy") & "#"

En espérant que ça t'aidera.

----------------------------------------------
un ange passe ...
0
neokeel Messages postés 4 Date d'inscription jeudi 18 juillet 2002 Statut Membre Dernière intervention 23 juillet 2002
23 juil. 2002 à 20:05
Et bien je t'en remercie beaucoup car ta solution a résolue mon problème car dans ma base acces le format date est affiché en français mais c'est un leurre lol :-)
Merci l'ange

Neokeel
0
Rejoignez-nous