OVH Cloud OVH Cloud

conversion

8 réponses
Avatar
natou
Bonjour,
dans une requ=EAte j'ai un champs date, je cr=E9=E9 un autre=20
champs et je demande que mon champs date soit le mois, =E7a=20
fonctionne, mais maintenant je voudrais que mon nouveau=20
champs qui est mois soit en alpha et non num=E9rique que=20
dois-je faire pour r=E9cup=E9rer janvier au lieu de 1 ? dans=20
mon formulaire j'ai bien essay=E9 d'indiquer que ce champs=20
=E9tait une date mais je "merdouille" lamentablement AU SEC !
Merci
nat

8 réponses

Avatar
Gafish
Bonjour,

Utilise la fonction format.
Dans ton cas : format(TaDate;"mmmm") te renverra le nom entier du mois.

Arnaud

"natou" a écrit dans le message de
news:161c01c4a0a2$134dd2f0$
Bonjour,
dans une requête j'ai un champs date, je créé un autre
champs et je demande que mon champs date soit le mois, ça
fonctionne, mais maintenant je voudrais que mon nouveau
champs qui est mois soit en alpha et non numérique que
dois-je faire pour récupérer janvier au lieu de 1 ? dans
mon formulaire j'ai bien essayé d'indiquer que ce champs
était une date mais je "merdouille" lamentablement AU SEC !
Merci
nat
Avatar
natou
Merci Arnaud
-----Message d'origine-----
Bonjour,

Utilise la fonction format.
Dans ton cas : format(TaDate;"mmmm") te renverra le nom
entier du mois.


Arnaud

"natou" a écrit
dans le message de

news:161c01c4a0a2$134dd2f0$
Bonjour,
dans une requête j'ai un champs date, je créé un autre
champs et je demande que mon champs date soit le mois, ça
fonctionne, mais maintenant je voudrais que mon nouveau
champs qui est mois soit en alpha et non numérique que
dois-je faire pour récupérer janvier au lieu de 1 ? dans
mon formulaire j'ai bien essayé d'indiquer que ce champs
était une date mais je "merdouille" lamentablement AU
SEC !

Merci
nat


.



Avatar
Raymond [mvp]
Alors là tu me déçois.

et la fonction MonthName alors ?
MonthName(Month(TaDate))
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Gafish" a écrit dans le message de news:
uYc4$
Bonjour,

Utilise la fonction format.
Dans ton cas : format(TaDate;"mmmm") te renverra le nom entier du mois.

Arnaud


Avatar
Gafish
Ah oui, autant pour moi !
l'avait oublié celle la ! :)

"Raymond [mvp]" a écrit dans le message de
news:%
Alors là tu me déçois.

et la fonction MonthName alors ?
MonthName(Month(TaDate))
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Gafish" a écrit dans le message de news:
uYc4$
Bonjour,

Utilise la fonction format.
Dans ton cas : format(TaDate;"mmmm") te renverra le nom entier du mois.

Arnaud






Avatar
Gafish
ah j'ai compris pourquoi je l'avais oublié. Elle n'existe pas sous 97, et
comme je travaille à 80% sur 97 je n'ai pas le reflexe :)

"Gafish" a écrit dans le message news:

Ah oui, autant pour moi !
l'avait oublié celle la ! :)

"Raymond [mvp]" a écrit dans le message de
news:%
Alors là tu me déçois.

et la fonction MonthName alors ?
MonthName(Month(TaDate))
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Gafish" a écrit dans le message de news:
uYc4$
Bonjour,

Utilise la fonction format.
Dans ton cas : format(TaDate;"mmmm") te renverra le nom entier du
mois.




Arnaud










Avatar
Jean-Marc
Salut Raymond,

Une sous-question :
Y a-t-il moyen que MonthName (ou autre) me sorte le mois en anglais alors
que mon PC est en français (Paramètres régionaux) parce que les
représentants aux USA reçoivent leurs rapports en anglais.
Ce n'est pas que je sois fainéant, mais je ne vois pas pourquoi je ferais un
code de "traduction" si ça existe déjà.

Merci,

Jean-Marc

"Raymond [mvp]" a écrit dans le message de
news:%
Alors là tu me déçois.

et la fonction MonthName alors ?
MonthName(Month(TaDate))
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Gafish" a écrit dans le message de news:
uYc4$
Bonjour,

Utilise la fonction format.
Dans ton cas : format(TaDate;"mmmm") te renverra le nom entier du mois.

Arnaud






Avatar
Raymond [mvp]
Utilises la fonction Choose.

Choose(index, choix-1[, choix-2, ... [, choix-n]])

Choose (Month(Date), "Janvier", "février", "Mars", "Avril", .........
"Décembre")

surtout pas de date nulle , mets des Nz .
ce que tu devrais faire, c'est mettre une clause select pour sélectionner la
langue du correspondant et ainsi choisir le mois adéquat.
Select case Lalangue
Case French
Lemois = Choose (Month(Date), "Janvier", "février", "Mars", "Avril",
......... "Décembre")
Case English
Lemois = Choose (Month(Date), "January", "february", .........
"December")
Case German
Case Italian
Case Else
Lemois = Choose (Month(Date), "Janvier", "février", "Mars", "Avril",
......... "Décembre")
End Select
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jean-Marc" a écrit dans le message de news:

Salut Raymond,

Une sous-question :
Y a-t-il moyen que MonthName (ou autre) me sorte le mois en anglais alors
que mon PC est en français (Paramètres régionaux) parce que les
représentants aux USA reçoivent leurs rapports en anglais.
Ce n'est pas que je sois fainéant, mais je ne vois pas pourquoi je ferais
un
code de "traduction" si ça existe déjà.

Merci,

Jean-Marc


Avatar
Jean-Marc
Eeeeh ouaiiiiis,

En voilà une idée qu'elle est bonne.
Je n'avais pas pensé au Choose.

Merciiiiiiiii,

Jean-Marc

"Raymond [mvp]" a écrit dans le message de
news:
Utilises la fonction Choose.

Choose(index, choix-1[, choix-2, ... [, choix-n]])

Choose (Month(Date), "Janvier", "février", "Mars", "Avril", .........
"Décembre")

surtout pas de date nulle , mets des Nz .
ce que tu devrais faire, c'est mettre une clause select pour sélectionner
la

langue du correspondant et ainsi choisir le mois adéquat.
Select case Lalangue
Case French
Lemois = Choose (Month(Date), "Janvier", "février", "Mars",
"Avril",

......... "Décembre")
Case English
Lemois = Choose (Month(Date), "January", "february", .........
"December")
Case German
Case Italian
Case Else
Lemois = Choose (Month(Date), "Janvier", "février", "Mars",
"Avril",

......... "Décembre")
End Select
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jean-Marc" a écrit dans le message de
news:


Salut Raymond,

Une sous-question :
Y a-t-il moyen que MonthName (ou autre) me sorte le mois en anglais
alors


que mon PC est en français (Paramètres régionaux) parce que les
représentants aux USA reçoivent leurs rapports en anglais.
Ce n'est pas que je sois fainéant, mais je ne vois pas pourquoi je
ferais


un
code de "traduction" si ça existe déjà.

Merci,

Jean-Marc