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.