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 :

probleme avec une LOV


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 32
    Par défaut probleme avec une LOV
    Bonjour,
    J'ai deux bloc master et detail.
    j'affiche dans un element du master via une LOV.

    Ensuite, je veux rafraichir tous les elements du master ET du detail en faisant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    go_block('MASTER');		
    set_block_property('DIM_DUPLICATE',default_where,'MASTER.ID='||:MASTER.ID ); 		
    execute_query(NO_COMMIT);
    Je ne veux pas commiter, car cela va modifier l'enregistrement précédent avec la valeur de la LOV (d'ou le NO_COMMIT).
    Le probleme est que j'ai une boite de dialogue : "voulez vous enregistrer les modifications effectuées ?"
    J'ai certes fait une modification via la LOV, mais c'est juste pour afficher un autre enregistrement .

    Comment faites vous ?
    MERCI !!

  2. #2
    Membre Expert

    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    536
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 536
    Par défaut
    Citation Envoyé par eric___ Voir le message
    Bonjour,
    J'ai deux bloc master et detail.
    j'affiche dans un element du master via une LOV.

    Ensuite, je veux rafraichir tous les elements du master ET du detail en faisant :
    go_block('MASTER');
    set_block_property('DIM_DUPLICATE',default_where,'MASTER.ID='||:MASTER.ID );
    execute_query(NO_COMMIT);

    MERCI !!
    Je ne comprends pas très bien. Vous êtes dans le block MASTER dans lequel vous avez un item attaché à une LOV, vous choisissez une valeur de cette liste et vous faites un go_block('MASTER')? mais vous y êtes non?

    De plus, vous faites un go_block('MASTER') suivi d'un set_block_property sur un autre block ('DIM_DUPLICATE').

    A votre place, je mettrai la LOV dans un block non basé.

    Bien à vous

    Mohamed Houri

  3. #3
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    GO_BLOCk('DETAIL')
    CLEAR_BLOCK(NO_vALIDATE);
    GO_BLOCk('MASTER')
    CLEAR_BLOCK(NO_vALIDATE);
    set_block_property('DIM_DUPLICATE',default_where,'MASTER.ID='||:MASTER.ID ); 
    EXECUTE_QUERY;

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 32
    Par défaut
    And the winner is ... MCM !!!
    Merci beaucoup ça marche impeccable !

    Merci aussi Mohammed de ton aide, meme si je dois passer par cette methode. Si je passe par un bloc non basé sur une table, c'est plus compliqué, ça veut dire que tu passe par des blocs intermediaires.

Discussions similaires

  1. PROBLEME AVEC UNE TABLE INTERBASE
    Par barro dans le forum InterBase
    Réponses: 1
    Dernier message: 22/09/2004, 08h16
  2. [C#] [Oracle] Probleme avec une procedure stockée
    Par sronin1 dans le forum Accès aux données
    Réponses: 4
    Dernier message: 28/05/2004, 19h04
  3. Probleme avec une table vide
    Par king dans le forum Bases de données
    Réponses: 5
    Dernier message: 20/03/2004, 14h24
  4. au secour probleme avec une requete...
    Par soufiane59 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 26/09/2003, 10h28
  5. probleme avec une division par zéro
    Par jcharleszoxi dans le forum Langage SQL
    Réponses: 2
    Dernier message: 26/03/2003, 18h14

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