Aller au contenu principal
Version: 20 R7 BETA

QR Find column

QR Find column ( zone ; expression ) : Integer

ParamètreTypeDescription
zoneIntegerRéférence de la zone
expressionText, PointerObjet de colonne
RésultatIntegerNuméro de colonne

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

Description

La commande QR Find column retourne le numéro de la première colonne de la zone dont le contenu correspond à l'expression passée en paramètre.

expression peut contenir soit une chaîne soit un pointeur.

QR Find column retourne -1 si la recherche n'aboutit pas.

Si un numéro de zone invalide est passé, l’erreur -9850 est générée.

Exemple

Le code suivant permet de récupérer le numéro de la colonne contenant le champ [G.ER Tests]Quarter puis de supprimer la colonne :

 $NumColonne:=QR Find column(MaZone;->[G.ER Tests]Quarter)

ou :

 $NumColonne:=QR Find column(MaZone;"[G.ER Tests]Quarter")

suivi de :

 If($NumColonne#-1)
    QR DELETE COLUMN(MaZone;$NumColonne)
 End if