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 mémo / 2 rappel / 3 Effacement )

« 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.