Cette action est exécutée avant le réaffichage de la fenêtre, suite à uneactivation de boutons, menus, liste gauche, à la saisie de la clé ( mais pas à lasaisie de tout autre champ).
Simple, Tableau, Combiné
Non
Cette action est appelée pour permettre de rendre les boutons inaccessibles et lesmenus accessibles.
Pour désactiver les boutons, on supprime leur code bouton de la variable CHAINE,par l'instruction suivante:
Call VIREBOUT(CHAINE,"XXX") From GOBJET (XXX :liste des codes à désactiver)
Pour activer les menus, on ajoute leur code menu à la variable CHMEN,de la façon suivante :
CHMEN += "XXX" (XXX : liste des codes à activer)
Gosub SET_BOUT_SPE From GSAISIE
Vous trouverez dans le tableau ci-dessous, la liste des boutons accompagnés de leurcode.
Code bouton | Titre du bouton |
M | Enregistrer |
C | Créer |
D | Dupliquer |
A | Supprimer |
F | Fin |
0 | Premier ( bouton magnéto ) |
9 | Dernier ( bouton magnéto ) |
< | Précédent ( bouton magnéto ) |
> | Suivant ( bouton magnéto ) |
R | Sélection |
H | Changement de code |
E | Impression |
L | Liste |
J | Pièces jointes |
K | Commentaires |
@ | Propriétés |
T | Transactions |
Parmi les variables qui peuvent être testées pour connaître le contexte, outre lesvaleurs du masque, on dispose des variables suivantes :
Variable | Etat |
GREP | "C" création, "D" duplication,"M" modification, "A" annulation |
CLECUR | Vrai si une clé courante existe |