Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Reports
Reports Forum d'entraide sur Oracle 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 09/05/2008, 13h31   #1
Membre du Club
 
Avatar de unix27
 
Inscription : septembre 2003
Messages : 281
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : septembre 2003
Messages : 281
Points : 62
Points : 62
Par défaut [débutant report builder 6.0] comment créer un champ de calcule

Salut j'aimerais creer un champ(solde) qui permet de faire la chose suivante:
solde:=(t_debit)-(t_credit)

le code que j'ai fais au niveau du champ solde est le suivant
Code :
1
2
3
4
5
6
7
8
 
FUNCTION F_Sum_IR3FormatTrigger RETURN BOOLEAN IS
v_solde  number(14,2):=0;
begin
  v_solde:=F_total_debit-F_total_debit;
  srw.set_field_char(0,nvl(v_solde,0));
  RETURN (TRUE);
end;
en théorie c'est bon mais je sais bien que c'est pas la bonne implémentation
unix27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 15h33   #2
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

Informations professionnelles :
Activité : Chef de projet
Secteur : Bâtiment

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
C'est beaucoup plus simple. Dans DATA MODEL :
  • Faire un champ "formula" (NUMBER !) dans le groupe
  • rentrer la formule (PL/SQL formula) dans les propriétés (et non pas le FORMAT TRIGGER dans le REPORT EDITOR !!!)
Code :
1
2
3
4
5
FUNCTION F_SumFormula RETURN NUMBER IS
begin
  RETURN (:F_total_debit-:F_total_debit);
end;
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h03.


 
 
 
 
Partenaires

Hébergement Web