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.
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 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;
mon attribut visuel appliqué ne fonctionne pas. Je voudrais de l'aide
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 ;
Merci.
Partager