IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Le guide Oracle Forms 9i/10g

Date de publication : Juin 2005




Les unités de programme
Définition
Mise en oeuvre
Techniques avancées


Les unités de programme


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


Mise en oeuvre

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


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.



Copyright © 2005 SheikYerbouti. Aucune reproduction, même partielle, ne peut être faite de ce site ni 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.