Bonjour,
Je débute sur oracle forms 10g, j’essaie de comprendre l’outil.
Je travail une application qui tourne sur Oracle server 10G release 10.1.0.2.0 et oracle forms 10g release 9.0.4.0.19, mon problème est que j’ai un déclencheur qui calcule un montant et l’inserer dans la table
EX :
PARTICIPANTS:
PARTICIPANT_ID, Nb_ADULTE, NB_ENFANT, MONTANT
Le déclencheur est comme suite :
Ça marche bien mais je ne sais pas quel déclencheur au niveau module je dois le mettre, je veux quand j’insert une nouvelle line, il affiche le montant calculer au moment de validation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 DECLARE cursor cur_montant is select (150*nvl(nb_adulte,0) + 70*nvl(nb_enfant,0)) montant from participants where participant_id = :participants.participant_id; v_montant number; BEGIN open cur_montant; loop fetch cur_montant into v_montant; exit when cur_montant%notfound; :participants.montant := v_montant; end loop; close cur_montant; END;
Partager