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] Déclencher enreg même sur les autres records


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2003
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 4
    Par défaut [RESOLU][FORMS] Déclencher enreg même sur les autres records
    Bon, voilà,
    je sais pas si le titre est assez explicite je vais essayer de bien m'expliquer.

    J'ai une liste en maître-détail, les modifs peuvent être faites aussi bien sur la partie maître que sur la partie détail.
    Lorsque je modifie une ligne dans cette liste, et que je place ensuite mon cuseur sur une autre ligne, lors du clik sur le bouton enregistrer, aucune action n'est exécutée.

    Comment faire pour que Forms lance l'enregistrement du bloc même si le record courant n'est pas modifié ?

    J'ai cherché dans les propriétés mais sans succès. Y-en-a-t'il une permettant de préciser le niveau (item, record, block, forms) sur lequel l'enregistrement se déclenche ?

    Sinon, j'ai taté le terrain en essayant de modifier par code le record voire le block mais ça me paraît compliqué pour pas grand-chose....

    Une idée s'il vous plait....???

    Merci

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    bizarre... le block passe au status CHANGED normalement et le commit sauvegarde le block si je ne m'abuse... tu fais quoi sur le bouton enregistrer ?

  3. #3
    Futur Membre du Club
    Inscrit en
    Avril 2003
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 4
    Par défaut
    Ben en fait, je fais rien de spécial sur ce bouton, c'est celui par défaut de FORMS...

    Le plus étrange, c'est qu'au moment où je cherche à sortir de la Form, un message apparaît me demandant si je veux enregistrer mes modifs...

  4. #4
    Futur Membre du Club
    Inscrit en
    Avril 2003
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 4
    Par défaut Pas résolu...
    Après avoir regardé au niveau des menus, il s'avère que le fonctionnement est identique avec le menu Forms par défaut.


    L'enregistrement ne se déclenche QUE si je reste sur une ligne modifiée.

    Par contre et c'est le plus drôle, si je modifie n lignes et que je me positionne ensuite sur l'une d'elles, alors l'enregistrement se déclenche bien sur les n lignes...

  5. #5
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Un COMMIT dans le WHEN-BOUTON-PRESSED devrait résoudre le probléme... la fontion par défaut ne convient pas il faut donc la bypasser

    Sheik... help

  6. #6
    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
    Normalement, l'icône de sauvegarde du menu génère l'appel à commit_form.
    s'il ne se passe rien, c'est peut-être qu'un trigger KEY-COMMIT a été placé au niveau Form ou au niveau Bloc ???

  7. #7
    Futur Membre du Club
    Inscrit en
    Avril 2003
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 4
    Par défaut
    Vous aviez raison, en théorie Forms enregistre très bien tout seul...
    Mais dans mon cas, mes Forms """"héritent"""" (sic...) d'un modèle qui lui, oublie un peu de prendre en compte les block multilignes...

    Merci pour vos réponses qui m'ont confortées dans le fonctionnement normal de Forms me permettant ainsi de détecter notre bug !!!

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

Discussions similaires

  1. [XL-2010] Reproduire un même traitement sur les autres fichiers texte d'un dossier
    Par capi81 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 13/07/2015, 19h09
  2. Réponses: 6
    Dernier message: 11/12/2006, 11h34
  3. Jpanels les un sur les autres avec Matisse (Netbeans)
    Par vallica dans le forum Composants
    Réponses: 13
    Dernier message: 28/11/2005, 22h19
  4. Réponses: 17
    Dernier message: 15/10/2003, 01h45

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