IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Forms Oracle Discussion :

[Forms]Elément texte


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de rvfranck
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    746
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 746
    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

  2. #2
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    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 862
    Par défaut
    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

  3. #3
    Membre éclairé Avatar de rvfranck
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    746
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 746
    Par défaut
    Tu pourrais pas être plus explicite stp, un exemple par exemple. Merci

  4. #4
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Pour le rendre ineffectif :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set_Item_Property( 'item_name', ENABLE, PROPERTY_FALSE );
    pour le rendre effectif :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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.

  5. #5
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    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 862
    Par défaut
    Sheik : il ne veut pas le rendre inactif, seulement non modifiable.

    rvfranck : Est-ce que dans certains cas ton item peut être modifié ?

  6. #6
    Membre éclairé Avatar de rvfranck
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    746
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 746
    Par défaut
    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.

  7. #7
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    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 862
    Par défaut
    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).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Tableaux] Mise en forme champs texte
    Par dafalri dans le forum Langage
    Réponses: 2
    Dernier message: 12/12/2005, 15h04
  2. [CRYSTAL REPORT 8.5] Mise en forme du texte par balises
    Par GyLes dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 08/11/2005, 09h35
  3. [FORM] Champ texte bloqué
    Par angelinemm dans le forum Access
    Réponses: 3
    Dernier message: 12/09/2005, 11h58
  4. Garder la mise en forme de texte dans un champ
    Par dany13 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 26/07/2005, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo