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 6i] Réinitialiser un item sur toutes les lignes


Sujet :

Forms Oracle

  1. #1
    Membre averti Avatar de macben
    Inscrit en
    Mars 2004
    Messages
    546
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2004
    Messages : 546
    Points : 433
    Points
    433
    Par défaut [Forms 6i] Réinitialiser un item sur toutes les lignes
    Bonjour,

    Sur un de mes blocs basés, j'ai un item qui peut passer en mode ENABLED = PROPERTY_FALSE, auquel cas il faudrait que la valeur de l'item sur chacune des lignes du bloc soit réinitialiser à null.

    Dois-je faire une boucle et faire la modification record par record où est-ce qu'il y a un moyen de le faire par une espèce de SET_ITEM_PROPERTY('monblock.monitem', VALUE, NULL) ?!

    Merci

  2. #2
    Expert éminent sénior
    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
    Points : 11 862
    Points
    11 862
    Par défaut
    Même si c'était possible, Set_Item_property() ne changerait que la valeur de l'enregistrement courant.
    Donc, soit vous bouclez, soit le champs est basé et vous faites un update suive d'un nouveau query.
    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

  3. #3
    Membre averti Avatar de macben
    Inscrit en
    Mars 2004
    Messages
    546
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2004
    Messages : 546
    Points : 433
    Points
    433
    Par défaut
    Citation Envoyé par SheikYerbouti Voir le message
    Même si c'était possible, Set_Item_property() ne changerait que la valeur de l'enregistrement courant.
    Ha bon ? Pourtant un set_item_property(...,ENABLED,PROPERTY_FALSE) désactive l'item pour tous les records ?

    C'est le set_item_instance_property qui ne le fait que pour l'enregistrement courant ?

Discussions similaires

  1. Sed : Modifier le Nème caratères d'un fichier sur toutes les Lignes
    Par argoet dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 08/09/2009, 14h00
  2. [JXTable] Tri mais pas sur toutes les lignes
    Par grabriel dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 12/07/2007, 09h17
  3. Réponses: 6
    Dernier message: 05/12/2006, 10h28
  4. [sql2005]trigger qui s'éxecte sur toutes les lignes
    Par malikoo dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 31/07/2006, 12h33

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