"Onkey" permet d'exécuter un traitement suite à l'activation d'un bouton du menu contextuel d'un champ.

Syntaxe

[GLOBAL|LOCAL] Onkey id_status Titled exp_titre instructions

Paramètres

Elément

Description

Restrictions

id_status

exp_titre

expression alphanumérique du titre du bouton

instructions

expression_logique.

Exemples

# tunnel sur le régime de taxe :
Subprog AS_VACBPR(VALEUR)
Variable char     VALEUR()
...
Call texte(11495,GBOUT1) From OBJDIV

Onkey 129 Titled GBOUT1 Call B1_VACBPR(zc) From AUTBPC1
End

Subprog B1_VACBPR(VALEUR)
Variable char     VALEUR()
Call OBJET("ADI",VALEUR,"1") From GOBJET
If mkstat=99 : mkstat = 0 : Elsif mkstat = 0 : mkstat = 2 : Endif
End

# bouton d'aide activable sur tous les champs :
Enable GSTAHLP
Global
Onkey GSTAHLP Titled mess(139,124,1) Call HELP From AHLP

Description

"Onkey" permet d'exécuter un traitement suite à l'activation d'un bouton du menu contextuel d'un champ; ce bouton est identifié par son statut.

Si on utilise Global, le traitement lié au bouton du menu contextuel est exécutable depuis tous les champs.

Si on utilise Local, le traitement lié au bouton du menu contextuel n'est exécutable que sur un champ.

Si on ne précise ni Local, ni Global, Local est pris par défaut.

Erreurs associées

Erreur

Description

ERDIM(55)

Nombre de dimensions incorrect

Mots-clés associés

    Global - Local - Status