IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAP Crystal Reports Discussion :

[CR 10]Chgt de police apres evaluation dune fonction


Sujet :

SAP Crystal Reports

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 15
    Points : 12
    Points
    12
    Par défaut [CR 10]Chgt de police apres evaluation dune fonction
    Bonjour,

    J'utilise Crystal report 10 ,
    Je souhaite mettre "une alerte"( par un chamgement de couleur) afin de reperer les 10 mauvais payeur (pas de classement).
    Jai crée un champ X qui me donne le montant-retard du 10em avant dernier client mais ce montant est exact en pied de rapport et pas avant.

    Je souhaite attendre que ce champ X soit calculé avec ts les enregistremnts et ensuite modifier la couleur dun autre champ en fonction de la valeur de X

    Jespere avoir ete claire

    Avez vous une idee ?
    Merci davance

    Tag [resolu] ajouté par l.nico merci d'y penser à l'avenir

  2. #2
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 15
    Points : 12
    Points
    12
    Par défaut
    Re

    Sinon j'ai une autre possibilité, faire ce changement de police apres que tt se soit executé (evaluateafter()) mais comment savoir quelle est la derniere chose executée?

    Merci

  3. #3
    Membre émérite
    Avatar de L.nico
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Points : 2 679
    Points
    2 679
    Par défaut
    Bonjour,
    ce champ calculé (champ X) est un agrégat automatique ou il est cumulé manuellement dans une formule ?
    Pour information, evaluateafter ne fonctionne que pour imposer à crystal report une préférence d'exécution entre 2 formules au sein d'une même section.
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

  4. #4
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 15
    Points : 12
    Points
    12
    Par défaut
    Bonjour,

    C'est effectivement un calcul manuel [sum(xxxx,group1)/sum(yyyy,group1)]
    (ce n'est plus maintenant le montant retard mais le taux de fréquence des retards).

    Merci de ton aide.

  5. #5
    Membre émérite
    Avatar de L.nico
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Points : 2 679
    Points
    2 679
    Par défaut
    Tu dois pouvoir conditionner ton changement de police avec tes cumuls car ce sont des cumuls automatiques Crystal (Sum(xx,G)) et ceux ci sont précalculés avant impression par le générateur !
    On peut par exemple mettre un total général (Sum(x)) en entête de l'etat, celui ci sera calculé entre la phase WhileReadingRecords et WhilePrintingRecords et sera correct.
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

  6. #6
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 15
    Points : 12
    Points
    12
    Par défaut
    c en fait un ratio manuel de cumuls [sum(X,group1)/sum(Y,group1)] (c'est aussi calculé avant impression)

    je dois recuperer les 5 plus hautes valeurs de ce ratio et modifier la police pour ces 5 valeurs, je recupere bien ces 5 valeurs mais en pied de rapport et pas avant.

  7. #7
    Membre émérite
    Avatar de L.nico
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Points : 2 679
    Points
    2 679
    Par défaut
    Oui je vois mieux quel est ton problème ....
    Pourquoi dans ce cas ne pas créer un sous etat qui calculerait les 5 plus grandes valeurs dans un tableau de type Shared, qui sera lisible pour l'etat principal et qui permettra de determiner quelles vont être les valeurs qui vont devoir être marquées (Changement de police) ??
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

  8. #8
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 15
    Points : 12
    Points
    12
    Par défaut
    je n'y avais pas pensé , c possible je vais essayer et je te dirais

  9. #9
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 15
    Points : 12
    Points
    12
    Par défaut
    merci , le rafraichissemnt est un peu long mais c bon

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Police après modification du style
    Par Jiyuu dans le forum Qt Quick
    Réponses: 2
    Dernier message: 04/01/2015, 23h14
  2. Réponses: 3
    Dernier message: 25/09/2013, 18h16
  3. Changement de police après un saut de section
    Par tibal dans le forum VBA Word
    Réponses: 2
    Dernier message: 18/05/2013, 09h06
  4. [AC-2002] Dysfonctionnement des formulaires après migration d’une base 97
    Par parab dans le forum VBA Access
    Réponses: 10
    Dernier message: 28/01/2010, 16h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo