Bonjour,
Pour commencer, je suis nouveau sur le forum et mes connaissances avec crystal report sont limitées. J'ai cherché dans le forum "formule" pour trouver une réponse à ma question mais je n'ai pas été en mesure de la trouver.
Voici mon souci:
j'aimerai calculer la différence en mois entre 2 dates (la date du jour vs la date de la création d'un historique), puis si la différence est = à plus d'un mois, afficher le champs en vert, si plus de 2 mois en orange, et si la différence est de plus de 3 mois, en rouge.
J'ai utilisé la formule suivante via le Format editor:
{history.docsodat}étant le champs ou se trouve une date définie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if ({History.DOCSODAT} > Over90Days) then crNoColor else crRed
Over90days semble prendre en compte les 90 jours à partir "d'aujourd'hui", et effectivement, ça fonctionne. Mais il doit sans doute y avoir une autre formule afin de définir le nbr de jours et rajouter les différentes valeurs en fonction de la durée.
J'espère que j'ai été suffisamment clair pour que vous puissiez m'aider... Merci d'avance pour votre aide en tous cas. A+
C
Partager