Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/09/2011, 11h22   #1
Membre du Club
 
Inscription : novembre 2007
Messages : 227
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 227
Points : 66
Points : 66
Par défaut Désactivation d'un élément de menu

Bonjour,

J'ai essayé de désactiver un élément du menu suite à l'exécution d'une forme.
J'ai suivi le manuel de Mr. Yerbouti en utilisant ce code:
Code :
Set_Menu_Item_Property( 'menu.ENREGISTRER', ENABLED, PROPERTY_FALSE);
mais j'ai ce message:
Code :
FRM-41067: Elelment Menu introuvable : ID non valide
Pouvez vous m'indiquer le source d'erreur Merci.
tunis71187 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 11h28   #2
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 530
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 530
Points : 6 460
Points : 6 460
et bien cet élément ne figure pas dans votre menu.
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 11h36   #3
Membre du Club
 
Inscription : novembre 2007
Messages : 227
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 227
Points : 66
Points : 66
J'ai utilisé ce code:
Code :
1
2
v_menu_item := FIND_MENU_ITEM('menu.enregistrer'); 
Set_Menu_Item_Property( v_menu_item, ENABLED, PROPERTY_FALSE);
Le code de désactivation est dans le trigger When new form instance.
Le même message d'erreur.
tunis71187 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 11h55   #4
Membre du Club
 
nancy carina
Inscription : décembre 2010
Messages : 34
Détails du profil
Informations personnelles :
Nom : nancy carina

Informations forums :
Inscription : décembre 2010
Messages : 34
Points : 45
Points : 45
Citation:
Envoyé par tunis71187 Voir le message
J'ai utilisé ce code:
Code :
1
2
v_menu_item := FIND_MENU_ITEM('menu.enregistrer'); 
Set_Menu_Item_Property( v_menu_item, ENABLED, PROPERTY_FALSE);
Le code de désactivation est dans le trigger When new form instance.
Le même message d'erreur.
essais de declarer v_menu_item MENUITEM;
nancy_carina est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 11h55   #5
Membre du Club
 
Inscription : novembre 2007
Messages : 227
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 227
Points : 66
Points : 66
ça y est j'ai résolu l'erreur :

Code :
1
2
v_menu_item := FIND_MENU_ITEM('ACTION_MENU.enregistrer'); 
Set_Menu_Item_Property( v_menu_item, ENABLED, PROPERTY_FALSE);
J'ai pensé que le nom global du menu mais c'est le nom du sous menu.

Le nouveau problème c'est que si je lance la forme depuis un autre forme avec cet élément qui est actif, ce dernier reste actif dans le menu de la forme que je veux qu'il soit désactiver.

Merci
tunis71187 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h52.


 
 
 
 
Partenaires

Hébergement Web