précalcul dans Crystal Report - SQL/NoSQL - Programmation
Marsh Posté le 10-03-2004 à 17:39:01
J'ai trouvé la réponse:
il faut créer une formule qui va calculer le montant de la facture et mettre avant: whilereadingrecords;"montant Facture"
Dans la formule de Total, il faut l'écrire:
whileprintingrecords; sum (facture)
Ensuite écrire une formule "pourcent" =montant Facture/Total
et là cela fonctionne, car dans Crystal, il y a 3 passages pour lire les données:
1er passage pour les formules constantes,
2ème passage pour les formules sélectionnées
3ème passage pour les totaux cumulés ou les TCD (Tableau croisé dynamique)
C'était éxpliqué à la page 458 du manuel sur 520.
Je n'avais pas tout lu quand j'ai posé la question !!!
Marsh Posté le 11-03-2004 à 13:35:58
Un logiciel de traitements de l'information dans des bases de données
Chez Surcouf:
Crystal reports 9 introduit de nouvelles fonctionnalités puissantes de création d'états complexes et permettant d'exploiter pleinement les états éxistants. Ces fonctionnalités permettent un gain de productivité et de réduire les ressources requises lors de la création et l'intégration d'états. Crystal reports 9 fournit dans certaines versions des composants de développement d'une grande richesse pour l'intégration d'états à toutes les plates-formes de développement d'applications d'entreprise, notamment Java, .NETet com.
Chez 2xmoinscher:
Vous êtes un développeur qui s'appuie sur le reporting pour améliorer la qualité de son travail. Vous avez besoin d'extraire des informations depuis votre base de données. Crystal Reports rend votre tâche plus facile et votre énergie plus productive. Crystal Reports vous assure d'une perfection de présentation des informations issues depuis virtuellement n'importe quelle source de données. De plus, Crystal Reports vous garantit une remarquable souplesse de mise en page et une prodigieuse interactivité depuis vos interfaces de visualisation Internet.
Marsh Posté le 09-03-2004 à 09:34:36
Pour chaque facture d'un client, je voudrais savoir quelle est le Pourcentage du montant globlal du chiffre d'affaire fait avec ce client.
Donc je fais une formule qui me calcule par facture cette somme.
Il suffirait de diviser cette somme avec la somme totale des factures du client et l'afficher à droite du montant de la facture client.
Eh bien, je n'y arrive pas, car la somme totale des factures est calculée après avoir affiché le montant partiel des factures
Je résume:
Dupont Facture 1 200? 20% <- c'est ce pourcentage que je n'arrive pas à mettre en place
Durand Facture 2 300? 30%
Neron Facture 3 400? 40%
Rebus Facture 4 100? 10%
Total : 1000?
Evidemment, je peux le faire avec un tableau croisé dynamique, mais je ne le veux pas !
J'ai expliqué le principe d'un précalcul et évidemment, ce principe, je voudrais l'appliquer à des états plus raffinés ...
Merci de votre aide