Bonjour je voudrais de l'aide avec mon code.
je veux mettre une couleur en fonction du statut du compte d'un utilisateur sélectionné.(OPEN ou LOCKED).

j'ai écris une fonction pour récupérer le statut du compte de l'utilisateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
FUNCTION get_status (comptea in varchar2) RETURN varchar2 IS
v_cmpt varchar2(100);
 
BEGIN
  select account_status into v_cmpt from  dba_users
  where username= comptea;
  return (v_cmpt);
 
  Exception
	when no_data_found or too_many_rows then
  	v_cmpt :='status du compte indisponible';
END;
enuite derrière le bouton de selection du contribuable j'ai écris ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
declare 
status varchar2(50);
begin
	status := get_status(:drop_l.login);
 
		if :DROP_L.coche =1 and status ='OPEN' then
			Set_Item_Instance_Property( 'DROP_L.COMPTE_CONTRIB',current_record,visual_attribute,'BLACK_ERROR');          
			Set_Item_Instance_Property( 'DROP_L.RAISON_SOCIALE',current_record,visual_attribute,'BLACK_ERROR');   
			Set_Item_Instance_Property( 'DROP_L.LOGIN',current_record,visual_attribute,'BLACK_ERROR');   
			Set_Item_Instance_Property( 'DROP_L.COCHE',current_record,visual_attribute,'BLACK_ERROR'); 
		end if;
end ;
mon attribut visuel appliqué ne fonctionne pas. Je voudrais de l'aide
Merci.