OVH Cloud OVH Cloud

Calculs sur dates faisables qu'en aaa/MM/jj

13 réponses
Avatar
Vinz
Bonjour,

J'ai résulu, à moité mon problème de requete de cumul de dépenses en
fonction des jours (voir plus bas sujet intitulé "Acces: Cumul de champas
dans une requête")

Or, ma requête n'est renvoyé sans erreur si et seulement si je configure la
date dans "propriétés régionale" du "panneau de configuration" de Win Xp Pro
en aaaa/MM/jj

Doutez vous que cela ne m'arrenge guère.

Mon Access est en Français. Tout mon PC est équipé de logiciels en Français,
Win est en Français aussi.

Dans accès, tous mes formats de date sont les suivants: "Date, général",
entrés en jj/mm/aaaa mais récemment converti par windows lors du changement
de format.

So: Quid?

Que se passe-t-il? Comment remédier à cela car j'aimerai bien que ça marche
en jj/mm/aaaa vu que je vais partager ma base.

Merci de votre aide!

Vinz

3 réponses

1 2
Avatar
Raymond [mvp]
passe moi ta base, en zip par mail, tu enleves le XYZ. (le point aussi) dans
mon adresse.
indique bien le nom de la requeête et des tables.
--
@+
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


"Vinz" a écrit dans le message de news:

okok...

Mais oui, je réponds et certifie que ma synthaxe, mes champs, ma table et
tout et tou sont bien rentrés. dans le requetteur access oui.

Toutes mes dates sont dans le même format et ma requete ne marche que
quand
windows est en aaaa/mm/jj

c'est dinguo!

toutes mes dates sont formatées standard dans les tables.

Je suis dépité...



Avatar
Raymond [mvp]
message envoyé par mail:

avec des paramètres régionaux français, faire la requête:
trésorerie historique:

SELECT Calendrier_Rétroactif.date, Trésorerie_BND.[Value date],
Trésorerie_BND.[SommeDeDeal payment (LC)], CDbl(nz(DSum("[SommeDeDeal
payment (LC)]","Trésorerie_BND","[Value date]<=#" &
Format([Calendrier_Rétroactif]![date],"mm/dd/yyyy") & "#"))) AS CumulBND
FROM Calendrier_Rétroactif LEFT JOIN Trésorerie_BND ON
Calendrier_Rétroactif.date = Trésorerie_BND.[Value date]
ORDER BY Calendrier_Rétroactif.date, Trésorerie_BND.[Value date];

ci-joint base en retour avec modif de la requête.

attention, paramètres français impératifs.

Modifs réalisées: Format de la date et tri ascendant sur le champ à cumuler.

ne jamais appeler un champ du nom de Date.
--
@+
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


"Raymond [mvp]" a écrit dans le message de
news: Ob9cQVj$
passe moi ta base, en zip par mail, tu enleves le XYZ. (le point aussi)
dans mon adresse.
indique bien le nom de la requeête et des tables.


Avatar
Vinz
message envoyé par mail:

Merci 1000 fois Raymond!

A bientôt.






message envoyé par mail:

avec des paramètres régionaux français, faire la requête:
trésorerie historique:

SELECT Calendrier_Rétroactif.date, Trésorerie_BND.[Value date],
Trésorerie_BND.[SommeDeDeal payment (LC)], CDbl(nz(DSum("[SommeDeDeal
payment (LC)]","Trésorerie_BND","[Value date]<=#" &
Format([Calendrier_Rétroactif]![date],"mm/dd/yyyy") & "#"))) AS CumulBND
FROM Calendrier_Rétroactif LEFT JOIN Trésorerie_BND ON
Calendrier_Rétroactif.date = Trésorerie_BND.[Value date]
ORDER BY Calendrier_Rétroactif.date, Trésorerie_BND.[Value date];

ci-joint base en retour avec modif de la requête.

attention, paramètres français impératifs.

Modifs réalisées: Format de la date et tri ascendant sur le champ à cumuler.

ne jamais appeler un champ du nom de Date.
--
@+
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


"Raymond [mvp]" a écrit dans le message de
news: Ob9cQVj$
passe moi ta base, en zip par mail, tu enleves le XYZ. (le point aussi)
dans mon adresse.
indique bien le nom de la requeête et des tables.







1 2