QR Find column
QR Find column ( zone ; expression ) -> Résultat
Paramètre | Type | Description | |
---|---|---|---|
zone | Integer | → | Référence de la zone |
expression | Text, Pointer | → | Objet de colonne |
Résultat | Integer | ← | Numé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