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 :

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;
Ç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.