slt a vous
j'ai créé ma base de donnée avec oracle 9i et l'un de mes formulaires sur oracle_form 6i. Mon formulaire "ville" contient deux champs et par lequel j'arrive a faire mes enrégistrements parfaitement.
Il s'agit des champs "cod_ville" et "designation".
le cod_ville s'incremente automatiquement et je ne renseigne que le champ designation.
Je veu permetre à mon application d'eviter les doublons; à savoir saisir deux fois la meme ville.
sur le pre_insert de mon bouton "valider", je fais un test avec la syntaxe suivante:
Je constacte que ma syntaxe ne marche ne resoud pas mon problème.
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 declare cursor cur_rech is select designation from ville; n number; vil varchar2(50); begin cursor cur in cur_rech loop fetch cur_rech into vil; if :ville.designation=vil then n:=show_alert('alert_vil'); else exit; end if; end loop; end;
Je viens donc à vous pour demander de l'aide.
merci d'avance et que Dieu vous benisse!!!
Partager