L4G >  Onkey  

Afficher tout Masquer tout

"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

spacer.gif (822 octets)

spacer.gif (822 octets)

exp_titre

expression alphanumérique du titre du bouton

spacer.gif (822 octets)

instructions

expression_logique.

spacer.gif (822 octets)

 

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