SETBOUT

Description

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

Type d'OBJet

Simple, Tableau, Combiné

Transaction

Non

Utilisation

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

MEnregistrer
CCréer
DDupliquer
ASupprimer
FFin
0Premier ( bouton magnéto )
9Dernier ( bouton magnéto )
<Précédent ( bouton magnéto )
>Suivant ( bouton magnéto )
RSélection
HChangement de code
EImpression
LListe
JPièces jointes
KCommentaires
@Propriétés
TTransactions

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
CLECURVrai si une clé courante existe