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 9i/10g] Effacer la fenêtre apres validation de l'enregistrement??


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
    Mai 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 62
    Par défaut [FORMS 9i/10g] Effacer la fenêtre apres validation de l'enregistrement??
    Bonjour,

    Sur une page de saisie, je valide l'enregistrement en base par un bouton valider.

    Or j'ai besoin qu'après enregistrement tous les blocks de la fenêtre ou au moins un en particulier s'efface pour pouvoir tout de suite en enregistrer à nouveau un autre...

    J'ai tenté clear_block et clear_item mais je ne sais pas ce qu'il faut mettre en argument exactement, j'ai mis : 'nom_du_bloc' mais cela ne semble pas fonctionner...

    Quelqu'un pourrait_il me dire quel type de trigger exactement utiliser et comment effectuer le "clear" désiré.

    Merci

  2. #2
    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
    Un coup d'oeil à la doc en ligne sur l'instruction Clear_Block() vous aurait rapidement apris quel est l'argument attendu.

    The optional action parameter takes the following possible constants as arguments:
    ASK_COMMITForms Developer prompts the end user to commit the changes during CLEAR_BLOCK processing.
    DO_COMMIT Forms Developer validates the changes, performs a commit, and flushes the current block without prompting the end user.
    NO_COMMIT Forms Developer validates the changes and flushes the current block without performing a commit or prompting the end user.
    Si l'enregistrement est déjà efectué il suffit de se positionner sur le bloc (si vous n'y êtes pas déjà) et d'utiliser

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 62
    Par défaut
    Merci beaucoup!!
    J'ai réussi à faire ce que je voulais.
    VOtre site et son tutorial me sont vraiment d'une grande utilité merci encore...
    A bientot pour d'autre questions...

  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
    La doc en ligne (ctrl+h) de Forms Builder est également source de beaucoup de réponses

Discussions similaires

  1. Réponses: 14
    Dernier message: 28/01/2014, 13h10
  2. Effacer le formulaire après une validation
    Par bullrot dans le forum Langage
    Réponses: 13
    Dernier message: 02/10/2008, 13h24
  3. Réponses: 3
    Dernier message: 22/10/2007, 10h09
  4. Actualiser une page après validation form
    Par toffff dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 16/04/2007, 19h48
  5. actualiser page après validation formulai dans autre fenêtre
    Par allowen dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 05/01/2006, 17h02

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