SETBOUT

Description

Cette action est appelée avant le réaffichage de la fenêtre.

Modèle

Saisie fenêtre

Utilisation

Cette action est appelée afin de rendre inaccessibles certains boutons ou menus. Le bouton "FIN" n'est pas désactivable.

Pour désactiver les boutons ou menus, on supprime leur code bouton/menu de la variable CHMEN, par l'instruction suivante:
Call VIREBOUT(CHMEN,"XXX") From GOBJET              ( XXX : liste des codes bouton et menu à désactiver )
Gosub SET_BOUT_SPE From GSAISIE

Pour désactiver les boutons banalisés ( ceux définis dans le 3ème onglet du dictionnaire des fenêtres ), on supprime leur code bouton de la variable CHBOU, par l'instruction suivante:
Call VIREBOUT(CHBOU,"XXX") From GOBJET              ( XXX : liste des codes bouton banalisé à désactiver )
Gosub SET_BOUT_STD From GSAISIE

Cette action peu être utilisée pour affecter un bouton par défaut. Celui-ci sera pris en compte dès que l'utilisateur appuie sur le bouton "RETURN".Pour cela, il suffit de positionner la variable STADEF par le statut du bouton désiré. 

Vous trouverez dans le tableau ci-dessous, la liste des boutons banalisés accompagnés de leur code.

Statut bouton Titre du bouton
GSTAESC Fin
GSTAENR Enregistrer
GSTACRE Créer
GSTAANU Supprimer
GSTAFIN Abandon
GSTAOK Ok
GSTANEW Nouveau
GSTAFIR Premier
GSTALAS Dernier
GSTAPRE Précédent
GSTASUI Suivant
GSTASEL Sélection
GSTACHG Changement de code
GSTAEDI Impression
GSTALIS Liste
GSTAJOI Pièces jointes
GSTACOM Commentaires
GSTAPRO Propriétés

Vous trouverez dans le tableau ci-dessous, la liste des boutons banalisés accompagnés de leur code.

Code bouton Titre du bouton
E Enregistrer
C Créer
S Supprimer
A Abandon
O Ok
N Nouveau
0 Premier
9 Dernier
< Précédent
> Suivant
X Sélection
H Changement de code
I Impression
L Liste
J Pièces jointes
M Commentaires
P Propriétés