AVANT_XXX
Description
Cette action est appelée avant l'exécution d'un bouton banalisé ( bouton du 3ème onglet dans le dictionnaire des fenêtres). Pour chaque bouton banalisé, il existe deux actions : une action avant AVANT_XXX, une action après XXX ( où XXX est l'identification du bouton ). Entre ces deux actions, s'exécute l'action dictionnaire si celle-ci est précisée sur le bouton ( dans le dictionnaire des fenêtres ). L'action AVANT_XXX du bouton END n'existe pas.
Vous trouverez dans le tableau ci-dessous, la liste des actions avant et après, pour chaque bouton banalisé :
Titre du bouton |
Action avant |
Action après |
Fin | END | |
Enregistrer | AVANT_ENR | ENR |
Créer | AVANT_CRE | CRE |
Supprimer | AVANT_SUP | SUP |
Abandon | AVANT_ABA | ABA |
Ok | AVANT_OK | OK |
Nouveau | AVANT_NEW | NEW |
Premier | AVANT_FIR | FIR |
Dernier | AVANT_LAS | LAS |
Précédent | AVANT_PRE | PRE |
Suivant | AVANT_SUI | SUI |
Sélection | AVANT_SEL | SEL |
Changement de code | AVANT_CHG | CHG |
Impression | AVANT_EDI | EDI |
Liste | AVANT_LIS | LIS |
Pièces jointes | AVANT_JOI | JOI |
Commentaires | AVANT_COM | COM |
Propriétés | AVANT_PRO | PRO |
Modèle
Saisie fenêtre
Utilisation
on empêche l'exécution du bouton par FOK=0 ( pas d'exécution de l'action dictionnaire ni de l'action BOUTON )
on affiche un message en affectant un texte à la variable GMESSAGE et en choisissant le type de message par GERR =1,2 ou 3.
Attention !
En fonction de la valeur de GERR, le bouton s'exécutera ou pas, ceci
quelque soit la valeur de la variable FOK.
GERR=1 pas d'exécution du bouton
GERR=2 exécution du bouton
GERR=3 exécution du bouton si réponse par
le bouton OK.
Cela signifie que si l'on veut interdire le bouton et envoyer un message d'information : On positionnera FOK=0, mais pas GERR=2 que l'on remplacera par Call MESSAGE ( message ) From GESECRAN.