Modèle d'objet SETAPE

 

Le modèle d'objet SETAPE est un modèle dérivant du modèle SAISIE standard d'Oxygène++. Il dispose donc des fonctionnalités classiques de recherche, création, modification et  suppression d'enregistrements.

 

Les fonctionnalités spécifiques au modèle SETAPE sont les suivantes :

- Le programmeur peut définir une liste d'étapes de saisie, afin de guider l'utilisateur dans les opérations de modification et de création. La validation de la saisie par la touche "Entrée", ne déclenche immédiatement la validation des données mais le passage à l'étape suivante ; la validation effective n'a lieu que lorsque l'utilisateur a atteint la dernière étape définie.

- Contrairement au modèle SAISIE standard, le mode « Modification » n'est pas persistant, cela signifie que la fin d'une saisie provoquera le retour en mode « Visualisation ». Le mode visualisation est donc obligatoire dans ce modèle et la déclaration MODES du langage voit ses possibilités réduites.

- En mode modification, les opérations Suivant, Précédent, Premier, Dernier ne sont plus disponibles. Elle ne sont accessibles qu'en mode « Visualisation » c'est-à-dire après validation de toute saisie commencée.

Liste des déclarations standards et spécialisées

Nom                                               Désignation

AIDE                                      Fichier d'aides
ECRAN                                 Ecran utilisé
BASE                                    Base de données à utiliser
TABLE                                   Table à lire
LIBELLES                             Table de libellés
REP_OBJ                             Répertoire de recherche des objets
SOCIETE                              Code de la société
VARIABLES                         Liste des variables utilisées
PARAMETRES                    Liste des paramètres formels
SRC_MODELE                    Fichier source contenant des modèles
MODES                                 Modes opératoires autorisés


Liste des variables héritées

Nom                                         Désignation

Etapes                                   Définition des étapes de saisie à suivre

EtapeCourante                     Code de l'étape en cours

Liste des méthodes standards

Nom                                         Evénement correspondant

INIT                                         Initialisation

DEBUT_TRI                          Début du tri
SELECTION_TRI                 Acceptation d'un enregistrement pendant le tri

DEBUT                                  Début de l'objet

DEBUT_ACTIVATION         Activation de l'objet (prise du « focus »)
FIN_ACTIVATION                Inactivation de l'objet (perte du « focus »)

FIN                                         Fin de l'objet
SORTIE                                 Sortie de l'objet

APPEL_AIDE                       Appel d'une aide

DEBUT_VISUALISATION   Début de visualisation

DEBUT_CREATION            Début de création
FIN_CREATION                   Fin de création

DEBUT_MODIFICATION    Début de modification
FIN_MODIFICATION           Fin de modification

VALIDATION                        Validation de création ou modification
ABANDON                            Abandon de l'opération en cours

SUPPRESSION                   Frappe commande de suppression

Liste des méthodes spécialisées

Nom                                         Evénement correspondant

ETAPE_<code de l'étape>         Méthode déclenchée à chaque changement       d'étape


Les variables héritées du modèle

Etapes

La variable héritée Etapes permet de définir les étapes à suivre lors de la saisie des informations, c'est-à-dire lors de la création ou de la modification d'un enregistrement de la table principale. Les étapes sont fournies sous la forme d'une liste de code d'éléments de l'écran.

 

Exemples d'objet SETAPE