DIAPASON 05

Comment créer une LPO ?


Afin d’utiliser une LPO, il faut tout d’abord déclarer un modèle de liste paramétrée objet. Une LPO sera une instance du modèle de liste partagée objet.

On pourra donc manipuler plusieurs LPO possédant le même modèle dans un cadre d’exécution donné.

ETAPE 1 : définir le modèle de liste partagée

La définition du modèle de liste partagée objet se trouve dans l’explorateur « Studio DIAPASON », dans la branche « DIALOG »

image-20250306-165156.png

On remplit ensuite :

image-20250306-165333.png
  • Référence: Référence du modèle.

  • Désignation: Désignation du modèle.

  • Propriétés: Les propriétés sont une liste d’informations qui pourront être renseignées sur une LPO. Elles sont sélectionnable à partir du Drag & Drop lancé par le bouton.

Ces propriétés sont des variables spécifiques DIAPASON appelées « Variables Propriétés Objets (VPO).
att_15_for_222593161.png
  • Commentaire: Zone commentaire permettant de mettre des remarques diverses sur le modèle.

  • Méthode MAJ: Requête REB de mise à jour de la LPO. Requête dans laquelle on gèrera tous les opérations sur la LPO.

ETAPE 2 : on définit la structure

Depuis cette application on accède à la définition de la structure via la barre de commande ou le menu contextuel.

image-20250306-165618.png

On remplit ensuite :

image-20250306-165956.png
  • Référence Info: Référence du champ de la structure

  • Désignation: Désignation du champ de la structure.

  • Numéro d’ordre: Numéro d’ordre dans la structure.

  • Type Trans: Type du champ :

    • Caractère

    • Date

    • Numérique

    • Logique

  • Format Info.: Format du champ, directement lié au type sélectionné précédemment.

ETAPE 3 : on définit l’index

A partir de la barre de commande ou du menu contextuel de cette application, on a accès à la définition des index

image-20250306-170054.png

On remplit ensuite :

image-20250306-170122.png
  • Index: Référence de l’index défini.

  • Désignation: Désignation de l’index défini

  • Primaire ? Logique permettant de définir si un index est primaire ou non. (Index défaut du modèle)Le modèle ne peut avoir qu’un seul index primaire.

  • Unique ? Logique permettant de définir si un index est unique ou non. Si il est unique on ne pourra définir deux modèles dont les valeurs des champs définis dans l’index sont identiques.

  • Définition: Définition des champs de l’index.