Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
QR APPELER SUR COMMANDE
|
QR APPELER SUR COMMANDE ( zone ; nomMéthode ) | ||||||||
Paramètre | Type | Description | ||||||
zone | Entier long |
![]() |
Référence de la zone | |||||
nomMéthode | Chaîne |
![]() |
Nom de la méthode à appeler | |||||
La commande QR APPELER SUR COMMANDE exécute la méthode projet 4D dont le nom est passé dans le paramètre nomMéthode lorsqu'une commande de l'éditeur d'états rapides est appelée via la sélection d'un menu ou le clic sur un bouton.
Si le paramètre zone vaut 0 (zéro), la méthode nomMéthode sera appelée pour toutes les zones de l'éditeur d'états rapides jusqu'à ce que la base soit refermée ou que l'instruction suivante soit exécutée : QR APPELER SUR COMMANDE(0;"").
La méthode nomMéthode reçoit deux paramètres :
Constante | Type | Valeur | Comment |
qr cmd apercu | Entier long | 2007 | |
qr cmd executer | Entier long | 2008 | Utilisation de la commande QR EXECUTER conseillée |
qr cmd mise en page | Entier long | 2006 |
Note : Si vous souhaitez compiler votre base à l'aide du Compilateur, vous devez déclarer explicitement les paramètres $1 et $2 en entiers longs, même si vous ne les utilisez pas.
Si vous souhaitez que la commande initiale choisie par l'utilisateur soit exécutée, utilisez l'instruction suivante dans la méthode nomMéthode : QR EXECUTER COMMANDE($1;$2).
Si un numéro de zone invalide est passé, l’erreur -9850 est générée.
Produit : 4D
Thème : Etats rapides
Numéro :
790
Nom intl. : QR ON COMMAND
Créé : 4D 2003
Modifié : 4D v14
Modifié : 4D v16
4D - Langage ( 4D v20 R7)