Points d'entrée > Module Superviseur > Script standard GACTION 

SELRAP : Sélection rapide

Ce point d’entrée est positionné dans le sous-programme qui constitue le filtre qui sera appliqué à la sélection. Ce sous-programme est appelé à chaque fois validation de saisie d'un critère dans les colonnes de la boîte de sélection.

Contexte et mode de fonctionnement

Le point d'entrée SELRAP est appelé après chaque validation de saisie d'un critère dans les colonnes de la boîte de sélection.
Les critères saisis de chaque colonne sont stockés dans la variable SAIRAP(30)(1..16).
Le résultat du critère qui sera appliqué comme filtre au Choose est stocké dans la variable CRITRAP(250)(0..1).
Le contexte du traitement GACTION est disponible car ce sous-programme est appelé par un Gosub. Par exemple, NBCOL contient le nombre de colonnes affichées, COL(no colonne) contient l'expression de la colonne affichée (par exemple [F:ACT]ACTION).

Ce point d'entrée permet de cumuler les critères de sélection entre plusieurs affichages, car normalement, après chaque saisie de nouveaux critères, les  anciens critères saisis sont perdus.
De plus, il est possible de modifier le contenu du filtre CRITRAP pour par exemple utiliser le symbole " qui est n'est pas pris en compte en standard. Dans ce cas, en positionnant la variable GPE à 1, la suite du traitement n'est pas exécuté.