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/11/2004, 11h28   #1
Membre éprouvé
 
Avatar de rvfranck
 
Étudiant
Inscription : novembre 2004
Messages : 739
Détails du profil
Informations personnelles :
Localisation : Canada

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2004
Messages : 739
Points : 494
Points : 494
Par défaut [Forms]Elément texte

Salut,

J'ai un élément texte sur un formulaire que je voudrais bloquer: empêcher qu'il soit modifié par l'utilisateur. N'y a t'il pas une proprièté sous oracle semblable à la propriété locked de Visual basic?

NB: je ne veux pas désactiver le champ, mais le laisser activé et empêcher qu'il soit modifié par les utilisateurs.

Merci
rvfranck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2004, 12h34   #2
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Deux solutions :
- soit il est toujours en lecture seule, tu peux alors utiliser les display items
- soit il peut-être modifiable selon certains critères, tu peux alors mettre pour ton champ les propriétés update_allowed et/ou insert_allowed à false
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2004, 14h00   #3
Membre éprouvé
 
Avatar de rvfranck
 
Étudiant
Inscription : novembre 2004
Messages : 739
Détails du profil
Informations personnelles :
Localisation : Canada

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2004
Messages : 739
Points : 494
Points : 494
Tu pourrais pas être plus explicite stp, un exemple par exemple. Merci
rvfranck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2004, 15h27   #4
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
Pour le rendre ineffectif :
Code :
Set_Item_Property( 'item_name', ENABLE, PROPERTY_FALSE );
pour le rendre effectif :
Code :
1
2
3
4
5
 
Set_Item_Property( 'item_name', ENABLE, PROPERTY_TRUE );
-- et, selon le besoin,
Set_Item_Property( 'item_name', INSERT_ALLOWED, PROPERTY_TRUE );
Set_Item_Property( 'item_name', UPDATE_ALLOWED, PROPERTY_TRUE );
Attention toutefois : l'item courrant ne peut pas être désactivé.
Il faut être sur un autre item pour pouvoir le désactiver.
__________________
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 15/11/2004, 09h25   #5
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Sheik : il ne veut pas le rendre inactif, seulement non modifiable.

rvfranck : Est-ce que dans certains cas ton item peut être modifié ?
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2004, 18h29   #6
Membre éprouvé
 
Avatar de rvfranck
 
Étudiant
Inscription : novembre 2004
Messages : 739
Détails du profil
Informations personnelles :
Localisation : Canada

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2004
Messages : 739
Points : 494
Points : 494
Pas du tout, en fait c'est un champ qui contient la date système (elle doit être enrégistrée dans la BD) et je ne voudrais pas que l'utilisateur la modifie.
rvfranck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2004, 09h40   #7
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Eh bien dans ce cas le mieux c'est d'utiliser les display item (élément affiché). Tu changes la proprité "item type" tu la passes de text item à display item. Il sera alors juste en affichage (non navigable, non modifiable).
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR 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 08h07.


 
 
 
 
Partenaires

Hébergement Web