Aller au contenu principal
Version: Next

QR Get command status

QR Get command status ( zone ; numCommande {; valeur} ) : Integer

ParamètreTypeDescription
zoneIntegerRéférence de la zone
numCommandeIntegerNuméro de commande
valeurInteger, TextValeur du sous-élément sélectionné
RésultatIntegerStatut de la commande

Cette commande n'est pas thread-safe, elle ne peut pas être utilisée dans du code préemptif.

Description

La commande QR Get command status retourne 0 si la commande désignée par le paramètre numCommande est inactivée et 1 si elle est activée.

valeur retourne la valeur du sous-élément sélectionné, le cas échéant. Par exemple, si la commande sélectionnée est la liste déroulante des polices (1000) et que la police choisie est l'Arial, valeur vaut “Arial” ; si la commande sélectionnée est le menu des couleurs (1002, 1003 ou 1004), valeur retourne le numéro de la couleur.

La commande QR Get command status peut être utilisée dans deux types de contextes :

  • comme simple instruction pour déterminer si une commande est active ou non.
  • dans une méthode installée par QR ON COMMAND afin de connaître le sous-élément sélectionné. Dans cette méthode, $1 contient la référence de la zone et $2 le numéro de la commande.

Passez dans paramètre numCommande une des constantes du thème QR Commandes :

ConstanteTypeValeurComment
qr cmd 4D View destinationEntier long2503
qr cmd add columnEntier long2608
qr cmd alt back color paletteEntier long1004
qr cmd automatic widthEntier long2605
qr cmd averageEntier long507
qr cmd back color paletteEntier long1003
qr cmd back colors toolbarEntier long2052
qr cmd boldEntier long500
qr cmd bordersEntier long2609
qr cmd center justifiedEntier long504
qr cmd columns toolbarEntier long2054
qr cmd countEntier long510
qr cmd default justifiedEntier long512
qr cmd delete columnEntier long2601
qr cmd disk file destinationEntier long2501
qr cmd edit columnEntier long2603
qr cmd font color paletteEntier long1002
qr cmd font dropdownEntier long1000
qr cmd formatEntier long2606
qr cmd generateEntier long2008Utilisation de la commande QR RUN conseillée
qr cmd graph destinationEntier long2502
qr cmd header and footerEntier long2005
qr cmd hide columnEntier long2602
qr cmd hide lineEntier long2607
qr cmd HTML file destinationEntier long2504
qr cmd insert columnEntier long2600
qr cmd italicEntier long501
qr cmd left justifiedEntier long503
qr cmd maxEntier long509
qr cmd minEntier long508
qr cmd move leftEntier long3002
qr cmd move rightEntier long3003
qr cmd newEntier long2000
qr cmd openEntier long2001
qr cmd operators toolbarEntier long2051
qr cmd page setupEntier long2006
qr cmd plainEntier long511
qr cmd presentationEntier long2611
qr cmd print previewEntier long2007
qr cmd printer destinationEntier long2500
qr cmd repeated valuesEntier long2604
qr cmd revert to saveEntier long2004
qr cmd right justifiedEntier long505
qr cmd saveEntier long2002
qr cmd save asEntier long2003
qr cmd standard deviationEntier long513
qr cmd standard toolbarEntier long2053
qr cmd style toolbarEntier long2050
qr cmd sumEntier long506
qr cmd totals spacingEntier long2610
qr cmd underlineEntier long502

Si un numéro de zone invalide est passé, l’erreur -9850 est générée.
Si le paramètre numCommande est incorrect, l’erreur -9852 est générée.

Voir aussi

QR EXECUTE COMMAND
QR ON COMMAND