|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 106 ![]() |
Bonjour,
J'ai un champ de type dateTime dans ma DB et pour des raisons diverses, j'aimerai avoir 2 champs séparés : un pour l'année, et un pour le mois. J'ai donc créé 2 champs de formules... dont les formules sont : Month ({champDate}) et Year ({champDate}) Cependant, lorsque j'utilise ces champs dans un diagramme, ils sont affichés de la manière suivante : 2005,00 ou 12,00. Et biensur je préfererai qu'ils soient affichés de la manière suivante : 2005 ou 12... J'ai donc utilisé des formules du type : toText(Month ({champDate}),"#") pour lesquelles l'affichage se fait correctement... MAIS le tri sur les champs ne se fait pas correctement... (tri fait à partir de l'expert diagramme... données... ordre...). A noter que ce tri ne se fait pas correctement même si on utilise la formule Year ({champDate}).... quelqu'un a-t'il une idée?
|
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 106 ![]() |
personne n'a donc jamais rencontré ce pb?
|
|
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() Inscription : décembre 2004 Messages : 841 ![]() |
ne pourrais tu pas utiliser 2 types de variables, une sur laquelle tu fais le tri et une pour l'affichage ?
__________________
Les paysages sont plus beaux quand on transpire. Olaf Candau |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 106 ![]() |
non ce n'est pas possible, vu que le tri est fait sur le diagramme et que le diagramme ne peut comprendre qu'une seule variable... et puis de toute façon dans l'état des choses, le tri ne fonctionne avec aucun des 2 types de variables...
|
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 106 ![]() |
aucune autres idées?
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() |
as tu essaye de faire un Round de tes champs, histoire de virer les zéros?
__________________
Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain) _ _ _ _ _ _ _ _ _ La planète ne nous appartient pas, elle nous a été prêtée par nos enfants _ _ _ _ _ _ _ _ _ Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 106 ![]() |
j'ai essayé :
Truncate(Year({champ}),0); ou encore : Round(Year({champ}),0) et : Abs(Year({champ})) mais rien n'y fait |
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 106 ![]() |
pas d'autres idées? ça doit pourtant être un pb assez courant non?
|
|
|
00
|
|
|
#9 |
|
Membre expérimenté
![]() Inscription : décembre 2004 Messages : 841 ![]() |
hello, regarde tes MP
__________________
Les paysages sont plus beaux quand on transpire. Olaf Candau |
|
|
00
|
|
|
#10 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2007 Messages : 36 ![]() |
Bonjour, je ne sais pas si tu as la solution, mais voici ma proposition :
Sur ta formule en format nombre (2005,00) : Fais un clic droit sur ta formule, Format du champ Onglet Nombre Selection le format nombre sans espace et sans virgule. Bonne journée. |
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 106 ![]() |
je suppose que cela implique donc la nécessité d'avoir accès à l'apercu? ce qui n'est malheureusement pas mon cas...
|
|
|
00
|
|
|
#12 |
|
Futur Membre du Club
![]() Inscription : mai 2007 Messages : 20 ![]() |
pas besoin d'acceder à l'aperçu, ton écran de constructrion du rapport suffit
|
|
|
00
|
|
|
#13 |
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 106 ![]() |
Cette technique fonctionne en effet lorsque je fais le clique droit sur un champ de formule directement inéré dans le rapport... mais la modification n'est faite que sur le champ et non au niveau du diagramme...
au niveau du diagramme, si je fais un clique droit sur l'etiquette, je n'ai pas accès à ces propriétés....
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com