Le guide Oracle Forms 9i/10g


précédentsommairesuivant

XIV. Les unités de programme

XIV-A. Définition

Une unité de programme est une fonction, une procédure ou un package PL/SQL.

Elle est identique à son équivalent stocké dans la base, à la différence qu'elle fonctionne avec le moteur PL/SQL de Forms et que son domaine de visibilité est restreint à la forme qui l'accueille.

A la différence des unités de programme stockées dans les librairies PL/SQL, elle sont internes à la forme et il est donc autorisé de référencer directement les objets de la forme:

  • Items
  • Variables globales
  • Paramètres
  • Variables système

XIV-B. Mise en œuvre

La mise en œuvre d'une unité de traitement (création, édition, suppression) est identique à celle étudiée au chapitre 7 : Les bibliothèques PL/SQL.

XIV-C. Techniques avancées

Les packages sont pratiques lorsque vous voulez conserver la valeur des variables complexes (enregistrements, tableaux) pendant toute l'exécution de la forme.

Ces variables complexes ne pouvant pas être gérées au niveau des variables globales ou des paramètres de la forme.

Rappel:
Les variables déclarées en entête d'un package peuvent être visibles par l'ensemble des formes partageant la même session, si l'appel est exécuté avec le paramètre SHARE_LIBRARY_DATA.


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.