Bonjour à tous, je vous explique mon probleme:
J'ai 3 tables :
etudiant (numetud,nom, prenom, datenaiss, civilite, patronyme, numinsee, adresse)
inscription (numetud, codmod,dainsc,numtd)
resultat (numetud,codmod,codexam,note)
Je travail avec l'application Forms 10g et dans mon editeur PL/SQL de mon bouton supprimer, avec comme declencheur "When-button-pressed" j'ai le script suivant:
Je souhaiterais que lorsque j'insere une valeur dans le champ numetud que toutes les lignes se référent à ce numetud soient supprimer dans la table etudiant et les autres.
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 Declare alert_id alert; choice number; Begin alert_id := Find_Alert ('ALERT_DELETE'); choice := Show_Alert (alert_id); if choice = ALERT_BUTTON1 then begin delete from etudiant where numetud = :etudiant.numetud; delete from inscription where numetud = :etudiant.numetud; delete from resultat where numetud = :etudiant.numetud; Clear_record; end; else null; end if; end;
L'Alerte se declenche correctement, mais la suppression ne se fait pas.
Quequ'un à t-il une solution ?
Merci pour votre aide.
Partager