Cela m'affiche #Nom? et cela semble normal, puisqu'aucun champs n'est précisé.
Dans ma table T_Date, j'ai un champ An et un champs LeMois. MinDom me permet de connaître le mois le + petit. Ici j'ai simplifié, mais c'est pour afficher automatiquement dans un état en concaténant les mois extrêmes d'une année donnée contenus dans ma table.
Patrice
3stone a écrit dans le message :
Salut,
"Patrice" | J'ai un champ mois en numérique et je souhaiterais le mettre en lettre. En
Cela m'affiche #Nom? et cela semble normal, puisqu'aucun champs n'est
précisé.
Dans ma table T_Date, j'ai un champ An et un champs LeMois.
MinDom me permet de connaître le mois le + petit.
Ici j'ai simplifié, mais c'est pour afficher automatiquement dans un état en
concaténant les mois extrêmes d'une année donnée contenus dans ma table.
Patrice
3stone <3stone_@_skynet_be> a écrit dans le message :
uIKbkqRkFHA.1372@TK2MSFTNGP10.phx.gbl...
Salut,
"Patrice"
| J'ai un champ mois en numérique et je souhaiterais le mettre en lettre.
En
Cela m'affiche #Nom? et cela semble normal, puisqu'aucun champs n'est précisé.
Dans ma table T_Date, j'ai un champ An et un champs LeMois. MinDom me permet de connaître le mois le + petit. Ici j'ai simplifié, mais c'est pour afficher automatiquement dans un état en concaténant les mois extrêmes d'une année donnée contenus dans ma table.
Patrice
3stone a écrit dans le message :
Salut,
"Patrice" | J'ai un champ mois en numérique et je souhaiterais le mettre en lettre. En
C toujours pareil, cela m'affiche #Nom? puisque plusieurs champs sont renseignés avec des mois différents.
Gafish a écrit dans le message :
Patrice wrote:
Essaie plutôt Format(T_Date;"mmmm")
Cela m'affiche #Nom? et cela semble normal, puisqu'aucun champs n'est précisé. Dans ma table T_Date, j'ai un champ An et un champs LeMois
En ce cas Format([T_Date]![LeMois];"mmmm")
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
3stone
Salut,
"Patrice" | J'ai oublié de préciser que je suis en 97... | | 1/ MonthName(3) m'affiche #Nom? | | 2/ pourquoi MinDom ? | Essaie plutôt Format(T_Date;"mmmm") | | Cela m'affiche #Nom? et cela semble normal, puisqu'aucun champs n'est | précisé. | | Dans ma table T_Date, j'ai un champ An et un champs LeMois. | MinDom me permet de connaître le mois le + petit. | Ici j'ai simplifié, mais c'est pour afficher automatiquement dans un état en | concaténant les mois extrêmes d'une année donnée contenus dans ma table.
C'est rarement une bonne idée de créer des champs "An", "Mois" et "Jour" car ce ne sont pas des dates et ne permettent pas des extractions!
Il te faut donc reconstituer une fausse date, juste pour la conversion ;-(
"Patrice"
| J'ai oublié de préciser que je suis en 97...
|
| 1/ MonthName(3) m'affiche #Nom?
|
| 2/ pourquoi MinDom ?
| Essaie plutôt Format(T_Date;"mmmm")
|
| Cela m'affiche #Nom? et cela semble normal, puisqu'aucun champs n'est
| précisé.
|
| Dans ma table T_Date, j'ai un champ An et un champs LeMois.
| MinDom me permet de connaître le mois le + petit.
| Ici j'ai simplifié, mais c'est pour afficher automatiquement dans un état en
| concaténant les mois extrêmes d'une année donnée contenus dans ma table.
C'est rarement une bonne idée de créer des champs "An", "Mois" et "Jour"
car ce ne sont pas des dates et ne permettent pas des extractions!
Il te faut donc reconstituer une fausse date, juste pour la conversion ;-(
"Patrice" | J'ai oublié de préciser que je suis en 97... | | 1/ MonthName(3) m'affiche #Nom? | | 2/ pourquoi MinDom ? | Essaie plutôt Format(T_Date;"mmmm") | | Cela m'affiche #Nom? et cela semble normal, puisqu'aucun champs n'est | précisé. | | Dans ma table T_Date, j'ai un champ An et un champs LeMois. | MinDom me permet de connaître le mois le + petit. | Ici j'ai simplifié, mais c'est pour afficher automatiquement dans un état en | concaténant les mois extrêmes d'une année donnée contenus dans ma table.
C'est rarement une bonne idée de créer des champs "An", "Mois" et "Jour" car ce ne sont pas des dates et ne permettent pas des extractions!
Il te faut donc reconstituer une fausse date, juste pour la conversion ;-(
C toujours pareil, cela m'affiche #Nom? puisque plusieurs champs sont renseignés avec des mois différents.
comment ca plusieurs champs sont renseignés avec des champs différents ? Tu as bien le champ LeMois qui te donne le mois en numérique c'est cela ? Tu es bien dans une requête, avec T_Table de selectionné ? tu te fais un nouveau champ calculé où tu mets : MonMoisTxt : Format([T_Date]![LeMois];"mmmm") et ca te donnera le mois en texte pour chaque enregistrement.
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Patrice wrote:
C toujours pareil, cela m'affiche #Nom? puisque plusieurs champs sont
renseignés avec des mois différents.
comment ca plusieurs champs sont renseignés avec des champs différents ? Tu
as bien le champ LeMois qui te donne le mois en numérique c'est cela ?
Tu es bien dans une requête, avec T_Table de selectionné ?
tu te fais un nouveau champ calculé où tu mets :
MonMoisTxt : Format([T_Date]![LeMois];"mmmm")
et ca te donnera le mois en texte pour chaque enregistrement.
Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
C toujours pareil, cela m'affiche #Nom? puisque plusieurs champs sont renseignés avec des mois différents.
comment ca plusieurs champs sont renseignés avec des champs différents ? Tu as bien le champ LeMois qui te donne le mois en numérique c'est cela ? Tu es bien dans une requête, avec T_Table de selectionné ? tu te fais un nouveau champ calculé où tu mets : MonMoisTxt : Format([T_Date]![LeMois];"mmmm") et ca te donnera le mois en texte pour chaque enregistrement.
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Jessy Sempere [MVP]
Bonjour
C'est normal, la fonction format permet d'afficher le mois d'une date mais pas d'un chiffre représentant le mois...
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "Patrice" a écrit dans le message news: 42e4e3c5$
Bonjour,
J'ai un champ mois en numérique et je souhaiterais le mettre en lettre. En faisant :
=Format(MinDom("LeMois";"T_Date");"mmmm")
j'obtiens toujours "janvier" quelque soit le mois du champs
Quelqu'un pourrait-til me solutionner ce blème ?
Merci
Patrice
Bonjour
C'est normal, la fonction format permet d'afficher le mois
d'une date mais pas d'un chiffre représentant le mois...
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Patrice" <BZHpatrice.morel@sncf.fr> a écrit dans le message news:
42e4e3c5$1@news.sncf.fr...
Bonjour,
J'ai un champ mois en numérique et je souhaiterais le mettre en lettre. En
faisant :
=Format(MinDom("LeMois";"T_Date");"mmmm")
j'obtiens toujours "janvier" quelque soit le mois du champs
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "Patrice" a écrit dans le message news: 42e4e3c5$
Bonjour,
J'ai un champ mois en numérique et je souhaiterais le mettre en lettre. En faisant :
=Format(MinDom("LeMois";"T_Date");"mmmm")
j'obtiens toujours "janvier" quelque soit le mois du champs
Quelqu'un pourrait-til me solutionner ce blème ?
Merci
Patrice
Jessy Sempere [MVP]
Re
J'avais une fonction perso sinon :
Public Function fMonthName(intMonth As Integer) '** Retourne le nom d'un mois par rapport à son numéro fMonthName = Format(DateSerial(Year(DATE), intMonth, 1), "mmm") End Function
Dans ton cas, il suffit de faire : =fmonthname MinDom("LeMois";"T_Date") -- @+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "Jessy Sempere [MVP]" a écrit dans le message news:
Bonjour
C'est normal, la fonction format permet d'afficher le mois d'une date mais pas d'un chiffre représentant le mois...
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "Patrice" a écrit dans le message news: 42e4e3c5$
Bonjour,
J'ai un champ mois en numérique et je souhaiterais le mettre en lettre. En
faisant :
=Format(MinDom("LeMois";"T_Date");"mmmm")
j'obtiens toujours "janvier" quelque soit le mois du champs
Quelqu'un pourrait-til me solutionner ce blème ?
Merci
Patrice
Re
J'avais une fonction perso sinon :
Public Function fMonthName(intMonth As Integer)
'** Retourne le nom d'un mois par rapport à son numéro
fMonthName = Format(DateSerial(Year(DATE), intMonth, 1), "mmm")
End Function
Dans ton cas, il suffit de faire :
=fmonthname MinDom("LeMois";"T_Date")
--
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message
news: 42e4eca4@news.sncf.fr...
Bonjour
C'est normal, la fonction format permet d'afficher le mois
d'une date mais pas d'un chiffre représentant le mois...
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Patrice" <BZHpatrice.morel@sncf.fr> a écrit dans le message news:
42e4e3c5$1@news.sncf.fr...
Bonjour,
J'ai un champ mois en numérique et je souhaiterais le mettre en lettre.
En
faisant :
=Format(MinDom("LeMois";"T_Date");"mmmm")
j'obtiens toujours "janvier" quelque soit le mois du champs
Public Function fMonthName(intMonth As Integer) '** Retourne le nom d'un mois par rapport à son numéro fMonthName = Format(DateSerial(Year(DATE), intMonth, 1), "mmm") End Function
Dans ton cas, il suffit de faire : =fmonthname MinDom("LeMois";"T_Date") -- @+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "Jessy Sempere [MVP]" a écrit dans le message news:
Bonjour
C'est normal, la fonction format permet d'afficher le mois d'une date mais pas d'un chiffre représentant le mois...
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "Patrice" a écrit dans le message news: 42e4e3c5$
Bonjour,
J'ai un champ mois en numérique et je souhaiterais le mettre en lettre. En
faisant :
=Format(MinDom("LeMois";"T_Date");"mmmm")
j'obtiens toujours "janvier" quelque soit le mois du champs