probléme avec fonction if dans oracle forms

probléme avec fonction if dans oracle forms - SQL/NoSQL - Programmation

Marsh Posté le 29-08-2008 à 13:40:28    

bonjour  
j'utilise oracle forms  
lors de la compilation je recois toujours un message d'erruer  
je vous comminuque le prog  
 
 
declare
  ki varchar(20);
  groupe number(20);
 
 begin
   
 select groupe
  into ki
   from welcome
   where (welcome.motdepasse=:motdepasse)
       and (welcome.login=:login);
       
       if groupe =1 then
       call_form ('insertion', hide,do_replace,no_query_only);
       else
       call_form ('FORM_PRINCIAL', hide,do_replace,no_query_only);
       end if;  
       
     
 end;        
       
 
 
le probleme c'est quand le quelque soit le groupe de l'utilisateur toujours  la fenetre 'FORM_PRINCIAL' qui s'ouvre toujours  
 
 
merci d'avance

Reply

Marsh Posté le 29-08-2008 à 13:40:28   

Reply

Marsh Posté le 29-08-2008 à 14:05:28    

ben oui, quand est-ce que tu affectes une valeur à ta variable "groupe" ?
 
ps : les noms de variable SMS Staÿle, on me l'avait jamais faite encore :love:

Reply

Marsh Posté le 30-08-2008 à 02:05:22    

j'essaye d'etre plus claire :)
je veut  quand j'appuis sur la bouton valider (login et mot de passe) j'ecris dans le code de la bouton si  l'utilisateur est administrateu (c'est a dire apartient au groupe1) elle s'ouvre la fenetre "insertion" sinon "FORM_PRINCIAL"  
dans la table ou se trouve le login et le mot de passe j'ai exactement 3 champs login , mot de passe, groupe
 
merci infiniment

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed