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

Signaler
Messages postés
4
Date d'inscription
jeudi 18 juillet 2002
Statut
Membre
Dernière intervention
23 juillet 2002
-
Messages postés
4
Date d'inscription
jeudi 18 juillet 2002
Statut
Membre
Dernière intervention
23 juillet 2002
-
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

Messages postés
17
Date d'inscription
mardi 14 mai 2002
Statut
Membre
Dernière intervention
16 janvier 2003

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
Messages postés
4
Date d'inscription
jeudi 18 juillet 2002
Statut
Membre
Dernière intervention
23 juillet 2002

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