OVH Cloud OVH Cloud

Problème de date

16 réponses
Avatar
Luchr
Dans un contr=F4le qui me ressort le mois d'une date, lorsque je le
formate pour qu'il me donne le mois en lettre avec le formatage "mmm"
il me renvoi 1=3Dd=E9c et de 2 =E0 7=3Djan et apr=E8s plus rien.
Pouvez-vous m'aider ?
Merci

6 réponses

1 2
Avatar
Tisane
Tisane et Eric, il semble que vous ayez trouver la solution, le
problème, c'est que moi je ne comprend rien à ce que je dois faire.


Tu veux bien nous dire ce que tu mets dans ta requête, s'il te plaît ?
Ta_Date, type date/heure à l'origine ?
Comment tu extrais le mois ?
Si tu veux qu'on t'aide, peux-tu au moins répondre aux questions ?

Comme suggéré précédemment, copie/colle le code SQL dans ton prochain
message (depuis ta requête, menu Affichage | Mode SQL).

--
Tisane

Je sens venir un Format(PartDate("m";[LaDate]);"mmm")
ou son équivalent en US puisque Luchr parlait d'extraction ;-)


Tu as raison, j'ai fait une fixation sur son format.
Tu n'aurais pas dû mettre [HS], c'est même en plein dedans.
Tu as bien fait de venir ;-)

--
Tisane

Ton champ date est bien de type "date/heure" à l'origine ?
Copie/colle le code sql de ta requête (simplifie-la d'abord pour ne
garder que le champ date et ta formule).
On va bien y arriver, même à 2 ;-)



--
A+
Eric





Avatar
Luchr

Tisane et Eric, il semble que vous ayez trouver la solution, le
problème, c'est que moi je ne comprend rien à ce que je dois faire.


Tu veux bien nous dire ce que tu mets dans ta requête, s'il te plaît ?
Ta_Date, type date/heure à l'origine ?
Comment tu extrais le mois ?
Si tu veux qu'on t'aide, peux-tu au moins répondre aux questions ?

Comme suggéré précédemment, copie/colle le code SQL dans ton proc hain
message (depuis ta requête, menu Affichage | Mode SQL).

--
Tisane

Je sens venir un Format(PartDate("m";[LaDate]);"mmm")
ou son équivalent en US puisque Luchr parlait d'extraction ;-)


Tu as raison, j'ai fait une fixation sur son format.
Tu n'aurais pas dû mettre [HS], c'est même en plein dedans.
Tu as bien fait de venir ;-)

--
Tisane

Ton champ date est bien de type "date/heure" à l'origine ?
Copie/colle le code sql de ta requête (simplifie-la d'abord pour ne
garder que le champ date et ta formule).
On va bien y arriver, même à 2 ;-)



--
A+
Eric




J'ai fait un test. j'ai créé une table avec juste un champ "Date"
puis un formulaire directement relié à cette table, j'ai inséré un
contrôl indépendant avec pour donné "=Mois([date])" auquel j'ai
appliqué le format "mmm" et toujours le même résultat 1=décembre et
de 2 à 12=janvier.
Alors peut être mon pc est fou ou complètement buté...




Avatar
Tisane
J'ai fait un test. j'ai créé une table avec juste un champ "Date"
puis un formulaire directement relié à cette table, j'ai inséré un
contrôl indépendant avec pour donné "=Mois([date])" auquel j'ai
appliqué le format "mmm" et toujours le même résultat 1=décembre et
de 2 à 12=janvier.


Je me répète mais c'est la dernière fois (après je pars au soleil ;-) :
remplace "=Mois([date])" avec son format "mmm" par
=Format([date];"mmm")

--
Tisane


Tisane et Eric, il semble que vous ayez trouver la solution, le
problème, c'est que moi je ne comprend rien à ce que je dois faire.


Tu veux bien nous dire ce que tu mets dans ta requête, s'il te plaît ?
Ta_Date, type date/heure à l'origine ?
Comment tu extrais le mois ?
Si tu veux qu'on t'aide, peux-tu au moins répondre aux questions ?

Comme suggéré précédemment, copie/colle le code SQL dans ton prochain
message (depuis ta requête, menu Affichage | Mode SQL).

--
Tisane

Je sens venir un Format(PartDate("m";[LaDate]);"mmm")
ou son équivalent en US puisque Luchr parlait d'extraction ;-)


Tu as raison, j'ai fait une fixation sur son format.
Tu n'aurais pas dû mettre [HS], c'est même en plein dedans.
Tu as bien fait de venir ;-)

--
Tisane

Ton champ date est bien de type "date/heure" à l'origine ?
Copie/colle le code sql de ta requête (simplifie-la d'abord pour ne
garder que le champ date et ta formule).
On va bien y arriver, même à 2 ;-)









Avatar
Salut

A tout hasard, renomme également ton champ date en autre chose de plus explicite
Date, c'est également la valeur "aujourd'hui", et Access n'aime peut-être pas trop
qu'on lui dise que aujourd'hui est égal à hier ou à demain

--
Arnaud
-----------------------------------------
Vous êtes novice ? :
http://www.mpfa.info
-----------------------------------------


"Tisane" a écrit dans le message de news: eCril3%
J'ai fait un test. j'ai créé une table avec juste un champ "Date"
puis un formulaire directement relié à cette table, j'ai inséré un
contrôl indépendant avec pour donné "=Mois([date])" auquel j'ai
appliqué le format "mmm" et toujours le même résultat 1=décembre et
de 2 à 12=janvier.


Je me répète mais c'est la dernière fois (après je pars au soleil ;-) :
remplace "=Mois([date])" avec son format "mmm" par
=Format([date];"mmm")

--
Tisane


Tisane et Eric, il semble que vous ayez trouver la solution, le
problème, c'est que moi je ne comprend rien à ce que je dois faire.


Tu veux bien nous dire ce que tu mets dans ta requête, s'il te plaît ?
Ta_Date, type date/heure à l'origine ?
Comment tu extrais le mois ?
Si tu veux qu'on t'aide, peux-tu au moins répondre aux questions ?

Comme suggéré précédemment, copie/colle le code SQL dans ton prochain
message (depuis ta requête, menu Affichage | Mode SQL).

--
Tisane

Je sens venir un Format(PartDate("m";[LaDate]);"mmm")
ou son équivalent en US puisque Luchr parlait d'extraction ;-)


Tu as raison, j'ai fait une fixation sur son format.
Tu n'aurais pas dû mettre [HS], c'est même en plein dedans.
Tu as bien fait de venir ;-)

--
Tisane

Ton champ date est bien de type "date/heure" à l'origine ?
Copie/colle le code sql de ta requête (simplifie-la d'abord pour ne
garder que le champ date et ta formule).
On va bien y arriver, même à 2 ;-)












Avatar
Luchr

J'ai fait un test. j'ai créé une table avec juste un champ "Date"
puis un formulaire directement relié à cette table, j'ai inséré un
contrôl indépendant avec pour donné "=Mois([date])" auquel j'ai
appliqué le format "mmm" et toujours le même résultat 1=décemb re et
de 2 à 12=janvier.


Je me répète mais c'est la dernière fois (après je pars au soleil ;-) :
remplace "=Mois([date])" avec son format "mmm" par
=Format([date];"mmm")

--
Tisane


Tisane et Eric, il semble que vous ayez trouver la solution, le
problème, c'est que moi je ne comprend rien à ce que je dois faire.


Tu veux bien nous dire ce que tu mets dans ta requête, s'il te plaî t ?
Ta_Date, type date/heure à l'origine ?
Comment tu extrais le mois ?
Si tu veux qu'on t'aide, peux-tu au moins répondre aux questions ?

Comme suggéré précédemment, copie/colle le code SQL dans ton pr ochain
message (depuis ta requête, menu Affichage | Mode SQL).

--
Tisane

Je sens venir un Format(PartDate("m";[LaDate]);"mmm")
ou son équivalent en US puisque Luchr parlait d'extraction ;-)


Tu as raison, j'ai fait une fixation sur son format.
Tu n'aurais pas dû mettre [HS], c'est même en plein dedans.
Tu as bien fait de venir ;-)

--
Tisane

Ton champ date est bien de type "date/heure" à l'origine ?
Copie/colle le code sql de ta requête (simplifie-la d'abord pour ne
garder que le champ date et ta formule).
On va bien y arriver, même à 2 ;-)






Merci Tisane ta formule fonctionne parfaitement.
(Bon soleil. Moi j'y suis et je rêve même de pluie)











Avatar
Tisane
Merci Tisane ta formule fonctionne parfaitement.
(Bon soleil. Moi j'y suis et je rêve même de pluie)


Ben dis donc... tout ça pour revenir à mon premier message ;-))

Pour le soleil, tu vois je n'y suis pas encore, mais j'y cours maintenant
que me voilà rassurée sur ton sort.
Je t'envie d'avoir du soleil tout le temps, toi !

Nota : Arnaud a raison pour le nom des champs. Evite "Date", "Nom" ou alors
mets-les bien entre [ ].

--
Tisane

J'ai fait un test. j'ai créé une table avec juste un champ "Date"
puis un formulaire directement relié à cette table, j'ai inséré un
contrôl indépendant avec pour donné "=Mois([date])" auquel j'ai
appliqué le format "mmm" et toujours le même résultat 1=décembre et
de 2 à 12=janvier.


Je me répète mais c'est la dernière fois (après je pars au soleil ;-) :
remplace "=Mois([date])" avec son format "mmm" par
=Format([date];"mmm")

--
Tisane


Tisane et Eric, il semble que vous ayez trouver la solution, le
problème, c'est que moi je ne comprend rien à ce que je dois faire.


Tu veux bien nous dire ce que tu mets dans ta requête, s'il te plaît ?
Ta_Date, type date/heure à l'origine ?
Comment tu extrais le mois ?
Si tu veux qu'on t'aide, peux-tu au moins répondre aux questions ?

Comme suggéré précédemment, copie/colle le code SQL dans ton prochain
message (depuis ta requête, menu Affichage | Mode SQL).

--
Tisane

Je sens venir un Format(PartDate("m";[LaDate]);"mmm")
ou son équivalent en US puisque Luchr parlait d'extraction ;-)


Tu as raison, j'ai fait une fixation sur son format.
Tu n'aurais pas dû mettre [HS], c'est même en plein dedans.
Tu as bien fait de venir ;-)

--
Tisane

Ton champ date est bien de type "date/heure" à l'origine ?
Copie/colle le code sql de ta requête (simplifie-la d'abord pour ne
garder que le champ date et ta formule).
On va bien y arriver, même à 2 ;-)










1 2