|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Patrick Technicien maintenance Inscription : février 2007 Messages : 84 ![]() |
Bonjour
Je début avec Rave report, je n’arrive pas à avoir le total d’un calcul en bas d’une colonne, la dernière ligne n’est pas comptée et peu importe le trie de la colonne. J’ai connu Quikreport et FastReport c’est différent mais Rave me parait bien. Cette colonne est déjà calculée ligne a ligne c’est une multiplication entre deux valeurs, là ça va bien, pour le calcul de cette colonne j’utilise « CalcOp1 » ensuite par un paramètre j’utilise un DataText qui affiche le résultat. Pour le total de la colonne j’utilise un « CalcText1 » le DataFiel est le paramètre que « CalcOp1 » renvoie dans « DestParam ». et là, la dernière valeur de la colonne n’est pas prise en compte, si à la place d’une addition je fait le comptage du nombre de ligne le résultat est bon. Je m’aperçois donc que toutes les lignes sont prises en comptes. Merci de vos réponses Patrick |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Patrick Technicien maintenance Inscription : février 2007 Messages : 84 ![]() |
Bonjour
j'ai pu faire le calcul de la colonne. je donne ci-dessous la manière que j'ai utilisée. J'ai étudié les exemples installés avec RAVE. Exemple d’un état - la base de données est activée. Titre des colonnes - Utiliser un composant « région component » (région 1) - Une « band » dans la propriété ‘bandStyle’ cocher « Body Header » et « First » - Ajouter les titres des colonnes avec des « Text Component » Affichage des données et d’un champ calculé - Utiliser un composant « région component » (région 2) - Une « DataBand » dans la propriété ‘bandStyle’ cocher « First » - Ajouter les champs de données en utilisant des « Datatext » sectionner les champs de données correspondant à l’affichage, remplir le « DataField » et le « DataView » - Pour faire un calcul entre deux valeurs d’une même ligne ajouter le composant « CalcOp » choisir la propriéte « Operator », « Src1DataField », « Src1DataView », Src2DataField », « Src2DataView » - Dans l’arborescence cliquer sur « RaveProject » cliquer sur le bouton de la propriété « parametre » et inscrire le nom d’une variable de votre choix (PrixTotal par exemple) - Revenir sur le composant « CalcOp » et dans la propriété « Destparam » prendre la variable créée ci-dessus. - Ajouter le composant dans la région 1 ci-dessus « CalcController » laissez les valeurs par défaut. Affichage des totaux calculés - Ajouter une « band » dans la région 1 - Ajouter le composant « CalcTotal » et paramétrer les propriétés « CalcType » à ‘ctSum’ « CalcVar » y mettre ‘CalcOp1’ dans « Controller » y mettre ‘CalcController1’ dans « Destparam » y mettre ‘PrixTotal’ la variable créée. Mettre les bandes et les régions dans l’ordre d’impression voulu. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com