Principe des mémos
Définition
C'est la mémorisation des critères saisis dans une fenêtre. Cette mémorisation est créée par utilisateur ou alors de façon globale. Un utilisateur peut se créer plusieurs mémos pour une même fenêtre de critères.
Nous avons des mémos sur la fenêtre de sélection avancée d'un objet, sur la fenêtre de critère d'une consultation, et sur toutes autres fenêtre de saisie de critères si cela a été prévu.
Cette fenêtre peut contenir un ou plusieurs écrans. Il faut tenir compte de la limite suivante : un même nom de champ ne doit pas se retrouver sur plusieurs écrans.
Insérer une gestion des mémos sur une fenêtre
Dans le dictionnaire de la fenêtre, créer les 3 boutons suivants :
Code bouton
|
Texte bouton |
Action |
M |
Mémo |
MEMO |
r |
Rappel |
MEMO |
e |
Efface Mémo |
MEMO |
Pour chaque action MEMO, renseigner les paramètres suivants :
Paramètres |
Intitulé |
Exemple |
CLASSE |
Classe écran |
« [M :DIA] » |
EXT |
Extension |
« cp1 » |
TYPMEM |
Type action mémo |
« 1 » |
Chaque extension est ensuite à créer, dans la table des mémos par la fonction : Développement / Dictionnaire de données / Codifications / Mémos. Remarque : le superviseur renseigne cette table automatiquement pour les mémos des consultations.
Lorsque l'on veut appliquer un mémo à plusieurs écrans de la fenêtre, on renseignera les classes des écrans à « mémoriser » sous la forme « [M:ECR1],[M:ECR2],[M:ECR3] » ou sous la forme « variable », variable étant une variable dimensionnée contenant les classes écrans. Attention, un même nom de champ ne doit pas se retrouver sur plusieurs écrans.
Fichiers mémos
Les fichiers mémos sont créés dans le répertoire ETM sur le serveur. Chaque fichier contient le nom et la valeur des champs de l'écran.
Norme générale pour l'applicatif
Le nom du fichier mémo, est constitué de la façon suivante :
USER_MEMO.ext
L'extension sera à renseigner par paramètre.
Fenêtre de sélection avancée d'un objet
Le nom du fichier mémo est constitué de la façon suivante :
USER_TABLE_MEMO.ext
avec USER = code utilisateur, TABLE = table principale de l'objet, MEMO = code mémo, ext = extension.
Pour le mémo global, le code utilisateur sera « ADMIN » et l'extension sera « glo ».
Pour le mémo utilisateur, l'extension sera « sel ».
Fenêtre de sélection avancée sur un champ
Le nom du fichier mémo est constitué de la façon suivante :
USER_ABREV_MEMO.ext
avec USER = code utilisateur, ABREV = abréviation de la table principale de l'objet, MEMO = code mémo, ext = extension.
Impression des états
Le nom du fichier mémo est constitué de la façon suivante :
USER_ETAT_MEMO.ext
avec USER = code utilisateur, ETAT = état, MEMO = code mémo, ext = extension.