Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour.
J'ai un champs "Mois" que j'affiche sous forme de curseur comme ceci:
J'aimerai pouvoir afficher les noms des mois en abrégé par exemple: janv. fev. etc...
Du coup j'ai défini mon expression de champs comme ceci:
=
if(MoisS=1, 'Janv.',
if(MoisS=2, 'Fev.',
if(MoisS=3, 'Mar.',
if(MoisS=4, 'Avr.',
if(MoisS=5, 'Mai',
if(MoisS=6, 'Juin',
if(MoisS=7, 'Juil.',
if(MoisS=8, 'Août',
if(MoisS=9, 'Sept.',
if(MoisS=10, 'Oct.',
if(MoisS=11, 'Nov.',
if(MoisS=12, 'Dec.'))))))))))))
Mais les mois apparaissent dans le désordre. De plus, quand je clique sur l'un d'eux, il passe en tête de liste et je ne comprend pas pourquoi car la case "tri par état" et décochée.
Cordialement,
Bonjour,
Pour le tri, tu peux le mettre en expression et comme expression simplement ton champs MoisS.
Et pour ton champs pas besoin de if(), tu peux utilise rla fonction month(MoisS)
Bonjour,
Pour le tri, tu peux le mettre en expression et comme expression simplement ton champs MoisS.
Et pour ton champs pas besoin de if(), tu peux utilise rla fonction month(MoisS)
Bonjour.
Merci pour ta réponse.
J'ai déjà essayé, ça me donne ça:
Je ne sais pas pourquoi je n'ai pas les mois intermédiaires et il ne sont pas sélectionnables
Peut étre un petit probléme de format, tu peux essayer de convertir ton champs en format date pour ensuite extraire le mois.
=month(makedate(2000,MoisS))
On s'en rapproche mais ce n'est toujours pas ça.
Et on retrouve le problème de champs sélectionné qui est retrié pour être positionné en première place.
Vous avez mis quoi comme tri ?
MoisS
En cochant "trier par valeur numérique" ça fonctionne .
Merci beaucoup pour ton aide