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 25/11/2010, 09h48   #1
Invité régulier
 
philippe sanou
Inscription : juin 2010
Messages : 54
Détails du profil
Informations personnelles :
Nom : philippe sanou

Informations forums :
Inscription : juin 2010
Messages : 54
Points : 5
Points : 5
Par défaut désactiver un element texte avec du code

salut,
j'ai un problème que je juge trop évident à résoudre mais j'avoue que cela me fait douter de la logique du PLSQL.
je veux désactivé un élément texte tabulaire derrière une trigger when-new-item-instance et je n'y arrive pas.
j'ai fait ceci:
Code :
set_item_property(':starting_id',enabled ,property_false);
et
Code :
set_item_instance_property(':starting_id',enabled ,property_false);
et également
Code :
set_item_property(':starting_id',disabled,property_true);
.mais rien n'y fait.j'aimerai le faire à l'exécution sinon il m'était possible d'aller dans panneau de propriété et mettre la propriété activé à non.mais ca ne m'arrange pas.de l'aide s'il vous plait.
précision: :starting_id c'est le nom de mon element texte.
Merci
sanouphil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2010, 10h21   #2
Membre éclairé
 
Inscription : août 2005
Messages : 316
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : août 2005
Messages : 316
Points : 342
Points : 342
bonjour,
essaie en enlevant le : devant le nom de l'item.

Code :
1
2
 
set_item_instance_property('starting_id',enabled ,property_false);
Mais attention, si tu le remet a ENABLED TRUE, il me semble qu'il faut aussi
remettre a TRUE les propriétés NAVIGABLE et UPDATE_ALLOWED
c.langlet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2010, 10h30   #3
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 523
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 523
Points : 6 450
Points : 6 450
Et vérifiez également la syntaxe des instructions dans la doc en ligne.
Set_Item_Instance_Property() prend un paramètre supplémentaire qui est le n° d'enregistrement.
__________________
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 25/11/2010, 11h00   #4
Invité régulier
 
philippe sanou
Inscription : juin 2010
Messages : 54
Détails du profil
Informations personnelles :
Nom : philippe sanou

Informations forums :
Inscription : juin 2010
Messages : 54
Points : 5
Points : 5
apparamment en faisant
Code :
set_item_property ('starting_id', enabled, property_false) marche.mais derriere quel TRIGGER dois je le mettre lorsque le contenu de l'element texte change?automatiquement.pas lorsque je veux saisir quelque chose;
sanouphil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2010, 11h40   #5
Membre éclairé
 
Inscription : août 2005
Messages : 316
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : août 2005
Messages : 316
Points : 342
Points : 342
Je suis désolé, mais la question n'est pas clair du tout
c.langlet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2010, 16h38   #6
Invité régulier
 
philippe sanou
Inscription : juin 2010
Messages : 54
Détails du profil
Informations personnelles :
Nom : philippe sanou

Informations forums :
Inscription : juin 2010
Messages : 54
Points : 5
Points : 5
excuse moi de n'avoir pas été clair.j'ai finalement pu résoudre mon problème en combinant.
Code :
set_item_property ('starting_id', navigable, property_false);
derrière l'évènement PRE-TEXT-ITEM et
Code :
set_item_property ('starting_id', enabled, property_false);
derrière l'évènement WHEN-NEW-ITEM-INSTANCE.et ca a marché.
Merci pour votre aide.
sanouphil 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 17h44.


 
 
 
 
Partenaires

Hébergement Web