SETBOUT
Description
Cette action est exécutée avant le réaffichage de la fenêtre, suite à une activation de boutons, menus, liste gauche, à la saisie de la clé ( mais pas à la saisie de tout autre champ).
Type d'OBJet
Simple, Tableau, Combiné
Transaction
Non
Utilisation
Cette action est appelée pour permettre de rendre les boutons inaccessibles et les menus 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 leur code.
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 les valeurs 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 |