Aide sur Crystal report 8.5
abdel6908
Messages postés
4
Statut
Membre
-
Coocky -
Coocky -
slt tout le monde,
j'aurai aimé savoir si quelqu'un peut me dire si une chose est faisable sur crystal et si oui comment la faire SVP.
en gros je dispose d'une table voiture_option et j'aimerai pouvoir affiché toutes les options d'une voiture non pas sur plusieur ligne mais sur une meme ligne.
je m'explique, la table voiture_option(id_voiture,nom,option) est representé en gros comme ceci avec un maxi de 3 options par voiture;
1,safrane, peinture metalisé
1,safrane, poste CD
1,safrane, clim
2,focus, clim
3,laguna, poste CD
3,laguna, peinture métalisé
...
Quand j'affiche ces champs dans un etat de cryqtal report , j'obtiens
id-voiture nom_voiture option
1 safrane peinture metalisé
1 safrane poste CD
1 safrane clim
2 focus clim
3 laguna poste CD
3 laguna peinture métalisé
j'aimerai savoir si c'etait possible de faire cette affichage :
id-voiture nom voiture option1 option2 option3
1 safrane peinture metalisé poste CD clim
2 focus clim
3 laguna poste CD peinture métalisé
Est ce possible de faire ca a votre avis? devrais-je utiliser les sous états?? des curseurs dynamiques??
merci d'avance.
j'aurai aimé savoir si quelqu'un peut me dire si une chose est faisable sur crystal et si oui comment la faire SVP.
en gros je dispose d'une table voiture_option et j'aimerai pouvoir affiché toutes les options d'une voiture non pas sur plusieur ligne mais sur une meme ligne.
je m'explique, la table voiture_option(id_voiture,nom,option) est representé en gros comme ceci avec un maxi de 3 options par voiture;
1,safrane, peinture metalisé
1,safrane, poste CD
1,safrane, clim
2,focus, clim
3,laguna, poste CD
3,laguna, peinture métalisé
...
Quand j'affiche ces champs dans un etat de cryqtal report , j'obtiens
id-voiture nom_voiture option
1 safrane peinture metalisé
1 safrane poste CD
1 safrane clim
2 focus clim
3 laguna poste CD
3 laguna peinture métalisé
j'aimerai savoir si c'etait possible de faire cette affichage :
id-voiture nom voiture option1 option2 option3
1 safrane peinture metalisé poste CD clim
2 focus clim
3 laguna poste CD peinture métalisé
Est ce possible de faire ca a votre avis? devrais-je utiliser les sous états?? des curseurs dynamiques??
merci d'avance.
A voir également:
- Aide sur Crystal report 8.5
- Télécharger crystal report 8.5 gratuit - Télécharger - Divers Utilitaires
- Crystal report viewer - Télécharger - Gestion de données
- Crystal report download - Télécharger - Présentation
- Crystal disk - Télécharger - Informations & Diagnostic
- Noel report bluesky - Télécharger - Communication
7 réponses
Salut!
la j'ai une petite question non vitale mais qui me fais enrager.
comment personaliser de maniere definitive l'affichage des sous-états dans l'etat?
je m'explique, par abitude je travaille avec une configuration par default avec la police arial et la dimension de la police a 8 pour tous les champs, l'unique champ que je ne'arrive pas a personaliser est le sous-état qui sort toujour entourée de noir et en police dimensions 12!!!
je sais, c'est un connerie mais ça m'agasse a chaque fois de devoir modifier l'affichage...
avez vous une solution?
merci d'avance
Tom
la j'ai une petite question non vitale mais qui me fais enrager.
comment personaliser de maniere definitive l'affichage des sous-états dans l'etat?
je m'explique, par abitude je travaille avec une configuration par default avec la police arial et la dimension de la police a 8 pour tous les champs, l'unique champ que je ne'arrive pas a personaliser est le sous-état qui sort toujour entourée de noir et en police dimensions 12!!!
je sais, c'est un connerie mais ça m'agasse a chaque fois de devoir modifier l'affichage...
avez vous une solution?
merci d'avance
Tom
Bonjour,
J'utilise Crystal Reports XI.
ma question est la suivante :
Est t'il possible de récuperer dans le rapport de base, des valeurs calculées (champs de formule) à partir de sous rapport ? et si oui Comment ?
J'utilise Crystal Reports XI.
ma question est la suivante :
Est t'il possible de récuperer dans le rapport de base, des valeurs calculées (champs de formule) à partir de sous rapport ? et si oui Comment ?
je suis desole je connais pas crystal reports mais je dois travailler avec bientot donc j'aimerais qu'on garde contacte si tu veux pour echanger les idees.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour à tous, je viens vous voir car j'ai un petit problème.
Je travaille sur Crystal Report XI et j'aimerai, dans un rapport pouvoir faire une recherche à l'interieur de mon rapport.
Je m'explique, j'ai des incidents recensés, avec le nom de la personne concernée, cependant vu le nombre de personnes, j'aurai aimé pouvoir ( comme un moteur de recherche ) taper le début du nom d'une personne et que Crystal me donne les résultats ( personnes ) s'approchant le plus de ma recherche.
Je n'arrive pas a trouver comment faire.
Si vous pouviez m'aider je vous en serai tres reconnaissant!
Sur ceux, bonne journée a tous et merci d'avance
Cordialement
Pierre
Je travaille sur Crystal Report XI et j'aimerai, dans un rapport pouvoir faire une recherche à l'interieur de mon rapport.
Je m'explique, j'ai des incidents recensés, avec le nom de la personne concernée, cependant vu le nombre de personnes, j'aurai aimé pouvoir ( comme un moteur de recherche ) taper le début du nom d'une personne et que Crystal me donne les résultats ( personnes ) s'approchant le plus de ma recherche.
Je n'arrive pas a trouver comment faire.
Si vous pouviez m'aider je vous en serai tres reconnaissant!
Sur ceux, bonne journée a tous et merci d'avance
Cordialement
Pierre
Bonjour,
ce cas est tres simple, mais avec une petite astus
** de creer une tabe(table2) tempon qui contien les enregistrement a affichier sur l'etat (crystal roport),
c.a.d te transfert les enregistrement de (table 1)
1, po, ok, no
1, po, ok, ok
2, co, no, no
3, fo, ok, ok
vers .....la table2
1, po, ok, no, ok, ok
2, co, no, no
3, fo, ok, ok
et maintenant il faut afficher dan l'etat la table2
bon chance
ce cas est tres simple, mais avec une petite astus
** de creer une tabe(table2) tempon qui contien les enregistrement a affichier sur l'etat (crystal roport),
c.a.d te transfert les enregistrement de (table 1)
1, po, ok, no
1, po, ok, ok
2, co, no, no
3, fo, ok, ok
vers .....la table2
1, po, ok, no, ok, ok
2, co, no, no
3, fo, ok, ok
et maintenant il faut afficher dan l'etat la table2
bon chance
Bonjour,
Ton cas n'est pas si simple en voulant la traité en sql pur.
Par contre via Crystal, tu peux le resoudre. Ton modele de données te ramène un certain nombre de ligne (limité à 3) pour une voiture donnée.
Sur ton état tu dois avoir 4 champs pour afficher tes données :
NomVoiture Option1 Option2 Option3
Le résultat de ta requete te ramene un certains nombre de lignes => il te suffit de faire un traimement de chaque ligne pour afficher chaque option.
PseudoCode :
sVoitureLuNew
sVoitureLuOld
sOption
iCptOption
sOption1 (champ defini sur l'etat Crystal)
sOption2 (champ defini sur l'etat Crystal)
sOption3 (champ defini sur l'etat Crystal)
sVoitureOld = ""
iCptOption = 0
sVoitureLuNew = LirePremiereLigneRamenerParLaRequete
LireToutesLignesRamenerParLaRequete
Si sVoitureLuNew <> sVoitureLuOld
iCptOption = iCptOption + 1
sOption = ResultatColonneVoitureLigneLuOption
Si iCptOption = 1 And sOption <> "" Alors
sOption1 = sOption
FinSi
Si iCptOption = 2 And sOption <> "" Alors
sOption2 = sOption
FinSi
Si iCptOption = 3 And sOption <> "" Alors
sOption3 = sOption
FinSi
FinSi
LireLigneSuivanteRamenerParLaRequete
Si sVoitureLuNew <> ResultatColonneVoitureLigne Alors
sVoitureLuOld = sVoitureLuNew
sVoitureLuNew = ResultatColonneVoitureLigne
iCptOption = 0
FinSi
FinLireToutesLignesRamenerParLaRequete
Ton cas n'est pas si simple en voulant la traité en sql pur.
Par contre via Crystal, tu peux le resoudre. Ton modele de données te ramène un certain nombre de ligne (limité à 3) pour une voiture donnée.
Sur ton état tu dois avoir 4 champs pour afficher tes données :
NomVoiture Option1 Option2 Option3
Le résultat de ta requete te ramene un certains nombre de lignes => il te suffit de faire un traimement de chaque ligne pour afficher chaque option.
PseudoCode :
sVoitureLuNew
sVoitureLuOld
sOption
iCptOption
sOption1 (champ defini sur l'etat Crystal)
sOption2 (champ defini sur l'etat Crystal)
sOption3 (champ defini sur l'etat Crystal)
sVoitureOld = ""
iCptOption = 0
sVoitureLuNew = LirePremiereLigneRamenerParLaRequete
LireToutesLignesRamenerParLaRequete
Si sVoitureLuNew <> sVoitureLuOld
iCptOption = iCptOption + 1
sOption = ResultatColonneVoitureLigneLuOption
Si iCptOption = 1 And sOption <> "" Alors
sOption1 = sOption
FinSi
Si iCptOption = 2 And sOption <> "" Alors
sOption2 = sOption
FinSi
Si iCptOption = 3 And sOption <> "" Alors
sOption3 = sOption
FinSi
FinSi
LireLigneSuivanteRamenerParLaRequete
Si sVoitureLuNew <> ResultatColonneVoitureLigne Alors
sVoitureLuOld = sVoitureLuNew
sVoitureLuNew = ResultatColonneVoitureLigne
iCptOption = 0
FinSi
FinLireToutesLignesRamenerParLaRequete