Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/07/2007, 15h41   #1
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 106
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : juin 2007
Messages : 106
Points : 37
Points : 37
Par défaut [XI] Tri & problèmes d'affichages

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?
jsebfranck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2007, 15h17   #2
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 106
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : juin 2007
Messages : 106
Points : 37
Points : 37
personne n'a donc jamais rencontré ce pb?
jsebfranck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2007, 15h58   #3
Membre expérimenté
 
Avatar de kikidrome
 
Inscription : décembre 2004
Messages : 841
Détails du profil
Informations personnelles :
Localisation : France, Drôme (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 841
Points : 563
Points : 563
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
kikidrome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2007, 16h25   #4
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 106
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : juin 2007
Messages : 106
Points : 37
Points : 37
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...
jsebfranck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2007, 10h48   #5
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 106
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : juin 2007
Messages : 106
Points : 37
Points : 37
aucune autres idées?
jsebfranck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2007, 21h40   #6
say
Membre Expert
 
Avatar de say
 
Inscription : août 2002
Messages : 1 175
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : août 2002
Messages : 1 175
Points : 1 135
Points : 1 135
Envoyer un message via MSN à say
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
say est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2007, 09h06   #7
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 106
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : juin 2007
Messages : 106
Points : 37
Points : 37
j'ai essayé :

Truncate(Year({champ}),0);

ou encore :

Round(Year({champ}),0)

et :

Abs(Year({champ}))

mais rien n'y fait
jsebfranck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2007, 15h00   #8
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 106
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : juin 2007
Messages : 106
Points : 37
Points : 37
pas d'autres idées? ça doit pourtant être un pb assez courant non?
jsebfranck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2007, 09h04   #9
Membre expérimenté
 
Avatar de kikidrome
 
Inscription : décembre 2004
Messages : 841
Détails du profil
Informations personnelles :
Localisation : France, Drôme (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 841
Points : 563
Points : 563
hello, regarde tes MP
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2007, 15h02   #10
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 36
Points : 13
Points : 13
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.
ALINE85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2007, 12h57   #11
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 106
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : juin 2007
Messages : 106
Points : 37
Points : 37
je suppose que cela implique donc la nécessité d'avoir accès à l'apercu? ce qui n'est malheureusement pas mon cas...
jsebfranck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 09h26   #12
Futur Membre du Club
 
Inscription : mai 2007
Messages : 20
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2007
Messages : 20
Points : 16
Points : 16
pas besoin d'acceder à l'aperçu, ton écran de constructrion du rapport suffit
jouberts est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 09h56   #13
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 106
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : juin 2007
Messages : 106
Points : 37
Points : 37
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....
jsebfranck est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h01.


 
 
 
 
Partenaires

Hébergement Web