Un meilleur job mieux payé ?

Deviens chef de projet, développeur, ingénieur, informaticien

Mets à jour ton profil pro

ça m'intéresse

Le guide Oracle Forms 9i/10g


précédentsommairesuivant

XL. Annexe III - Liste des principaux cycles d'exécution des déclencheurs

Cette annexe indique quel déclencheur et dans quel ordre s'exécute le déclenchement pour les phases suivantes:

Dans chaque tableau, les déclencheurs sont présentés dans l'ordre chronologique d'exécution.

Chargement de la forme

Déclencheur Moment de déclenchement
PRE-FORM Avant l'entrée dans la forme
WHEN-CREATE-RECORD A la création d'un enregistrement
PRE-BLOCK Avant l'entrée dans le bloc
PRE-RECORD Avant l'entrée dans l'enregistrement
PRE-TEXT-ITEM Avant l'entrée dans l'item
WHEN-NEW-FORM-INSTANCE À l'entrée dans la forme
WHEN-NEW-BLOCK-INSTANCE À l'entrée dans le bloc
WHEN-NEW-RECORD-INSTANCE À l'entrée dans l'enregistrement
WHEN-NEW-ITEM-INSTANCE À l'entrée dans l'item
WHEN-WINDOW-ACTIVATED À l'activation de la fenêtre

Interrogation (EXECUTE-QUERY)

Déclencheur Moment de déclenchement
POST-TEXT-ITEM Après la sortie de l'item
POST-RECORD Après la sortie de l'enregistrement
PRE-QUERY Avant l'interrogation
PRE-SELECT Avant la sélection
POST-SELECT Après la sélection
POST-QUERY ( x nombre de lignes) Après l'interrogation
ON-CLOSE Fermeture du curseur
PRE-RECORD Avant l'entrée dans l'enregistrement
PRE-TEXT-ITEM Avant l'entrée dans l'item
WHEN-NEW-RECORD-INSTANCE À l'entrée dans l'enregistrement
WHEN-NEW-ITEM-INSTANCE À l'entrée dans l'item

Changement de bloc

Déclencheur Moment de déclenchement
POST-TEXT-ITEM Après la sortie de l'item
POST-RECORD Après la sortie de l'enregistrement
POST-BLOCK Après la sortie du bloc
PRE-BLOCK Avant l'arrivée dans le nouveau bloc
PRE-RECORD Avant l'arrivée dans l'enregistrement
PRE-TEXT-ITEM Avant l'entrée dans l'item
WHEN-NEW-BLOCK-INSTANCE A l'entrée dans le bloc
WHEN-NEW-RECORD-INSTANCE À l'entrée dans l'enregistrement
WHEN-NEW-ITEM-INSTANCE À l'entrée dans l'item

Insertion d'un enregistrement

Déclencheur Moment de déclenchement
POST-TEXT-ITEM Après la sortie de l'item
WHEN-VALIDATE-RECORD A la validation de l'enregistrement
POST-RECORD Après la sortie de l'enregistrement
WHEN-CREATE-RECORD A la création d'un nouvel enregistrement
PRE-RECORD Avant l'arrivée dans l'enregistrement
PRE-TEXT-ITEM Avant l'entrée dans l'item
WHEN-NEW-RECORD-INSTANCE À l'entrée dans l'enregistrement
WHEN-NEW-ITEM-INSTANCE À l'entrée dans l'item

Mise à jour d'enregistrement

Déclencheur Moment de déclenchement
POST-TEXT-ITEM Après la sortie de l'item
PRE-TEXT-ITEM Avant l'entrée dans l'item
WHEN-NEW-ITEM-INSTANCE À l'entrée dans l'item
WHEN-DATABASE-RECORD Au marquage de l'enregistrement pour insertion
WHEN-VALIDATE-ITEM A la valisation de l'item

Commit avec insertions et mises à jour (2 enregistrements)

Déclencheur Moment de déclenchement
POST-TEXT-ITEM sortie de l'item en cours
POST-RECORD Après la sortie de l'enregistrement
POST-BLOCK Après la sortie du bloc
PRE-COMMIT avant opérations du DML
PRE-UPDATE 1er enregistrement modifié
ON-UPDATE 1er enregistrement modifié
POST-UPDATE 1er enregistrement modifié
PRE-UPDATE 2e enregistrement modifié
ON-UPDATE 2e enregistrement modifié
POST-UPDATE 2e enregistrement modifié
PRE-INSERT 1er enregistrement inséré
ON-INSERT 1er enregistrement inséré
POST-INSERT 1er enregistrement inséré
PRE-INSERT 2e enregistrement inséré
ON-INSERT 2e enregistrement inséré
POST-INSERT 2e enregistrement inséré
POST-FORM-COMMIT après opérations du DML
ON-COMMIT Commit en base
POST-DATABASE-COMMIT Après le commit en base
PRE-BLOCK entrée dans le bloc
PRE-RECORD Avant l'arrivée dans l'enregistrement
PRE-TEXT-ITEM Avant l'entrée dans l'item
WHEN-NEW-ITEM-INSTANCE À l'entrée dans l'item

Sortie de l'application sans données à enregistrer

Déclencheur Moment de déclenchement
POST-TEXT-ITEM Après la sortie de l'item
POST-RECORD Après la sortie de l'enregistrement
POST-BLOCK Après la sortie du bloc
POST-FORM Après la sortie de la forme

précédentsommairesuivant

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Copyright © 2005 SheikYerbouti. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.