Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Rave
Rave Forum d'entraide sur Rave Reports
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/07/2007, 18h33   #1
Membre du Club
 
Avatar de Patrick25300
 
Homme Patrick
Technicien maintenance
Inscription : février 2007
Messages : 84
Détails du profil
Informations personnelles :
Nom : Homme Patrick
Âge : 58
Localisation : France

Informations professionnelles :
Activité : Technicien maintenance
Secteur : Industrie

Informations forums :
Inscription : février 2007
Messages : 84
Points : 49
Points : 49
Par défaut lors d’un calcul d’une colonne il me manque la dernière valeur

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
Patrick25300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 17h37   #2
Membre du Club
 
Avatar de Patrick25300
 
Homme Patrick
Technicien maintenance
Inscription : février 2007
Messages : 84
Détails du profil
Informations personnelles :
Nom : Homme Patrick
Âge : 58
Localisation : France

Informations professionnelles :
Activité : Technicien maintenance
Secteur : Industrie

Informations forums :
Inscription : février 2007
Messages : 84
Points : 49
Points : 49
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.
Patrick25300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h02.


 
 
 
 
Partenaires

Hébergement Web