OPALE - 10.0 - Utilisation - filtre de condition
Différence entre versions
(2 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
<languages/> | <languages/> | ||
<translate> | <translate> | ||
+ | <!--T:1--> | ||
Entrer ici les paramètres de la condition à appliquer : | Entrer ici les paramètres de la condition à appliquer : | ||
* Type de comparaison : il y a, il n'y a pas, plus grand, plus petit.. | * Type de comparaison : il y a, il n'y a pas, plus grand, plus petit.. | ||
Ligne 9 : | Ligne 10 : | ||
+ | <!--T:2--> | ||
'''Type de comparaison''' | '''Type de comparaison''' | ||
+ | <!--T:3--> | ||
A tester | A tester | ||
l'existence dans la ligne : il y a dans une ligne ou dans toute la page | l'existence dans la ligne : il y a dans une ligne ou dans toute la page | ||
Ligne 22 : | Ligne 25 : | ||
+ | <!--T:4--> | ||
'''Ligne à tester''' | '''Ligne à tester''' | ||
+ | <!--T:5--> | ||
Si l'objet est fixe (n'appartient pas à un groupe), choisir dans la liste déroulante le numéro précis de la ligne à tester ou Toutes les lignes pour chercher la valeur dans la page. | Si l'objet est fixe (n'appartient pas à un groupe), choisir dans la liste déroulante le numéro précis de la ligne à tester ou Toutes les lignes pour chercher la valeur dans la page. | ||
+ | <!--T:6--> | ||
Si l'objet appartient à un groupe, il y a possibilités dans la liste déroulante : | Si l'objet appartient à un groupe, il y a possibilités dans la liste déroulante : | ||
* ligne en cours (par défaut) | * ligne en cours (par défaut) | ||
Ligne 32 : | Ligne 38 : | ||
+ | <!--T:7--> | ||
<u>ligne en cours</u> | <u>ligne en cours</u> | ||
+ | <!--T:8--> | ||
la valeur est testée sur la ligne qu'exécute actuellement le groupe. La valeur est testée successivement et indépendamment sur chaque ligne du groupe. L'objet apparaît pour chaque ligne du groupe où la condition est vérifiée. | la valeur est testée sur la ligne qu'exécute actuellement le groupe. La valeur est testée successivement et indépendamment sur chaque ligne du groupe. L'objet apparaît pour chaque ligne du groupe où la condition est vérifiée. | ||
+ | <!--T:9--> | ||
<u>lignes relatives</u> | <u>lignes relatives</u> | ||
+ | <!--T:10--> | ||
la valeur est testée sur la ligne -1,-2,...,-200 ou +1,+2,...,+200 par rapport à la ligne traitée actuellement par le groupe. Si le groupe traite la ligne 30 et que la ligne à tester est "-2", la valeur est testée sur la ligne 28. | la valeur est testée sur la ligne -1,-2,...,-200 ou +1,+2,...,+200 par rapport à la ligne traitée actuellement par le groupe. Si le groupe traite la ligne 30 et que la ligne à tester est "-2", la valeur est testée sur la ligne 28. | ||
+ | <!--T:11--> | ||
<u>ligne précise du spool</u> | <u>ligne précise du spool</u> | ||
+ | <!--T:12--> | ||
Tester la valeur sur une ligne précise du spool (ligne faisant ou non partie du groupe). Si la condition est vérifiée, l'objet est exécuté sur chaque ligne du groupe. Sinon, l'objet n'est jamais exécuté. | Tester la valeur sur une ligne précise du spool (ligne faisant ou non partie du groupe). Si la condition est vérifiée, l'objet est exécuté sur chaque ligne du groupe. Sinon, l'objet n'est jamais exécuté. | ||
+ | <!--T:13--> | ||
'''Colonnes à tester''' | '''Colonnes à tester''' | ||
+ | <!--T:14--> | ||
Entrer ici les colonnes entre lesquelles se fait le test. | Entrer ici les colonnes entre lesquelles se fait le test. | ||
+ | <!--T:15--> | ||
Préciser les colonnes exactes où doit se situer la valeur (filtre 1 et 2 dans l'exemple ci dessus) ou une plage de colonnes entre lesquelles elle doit se trouver (filtre 3). | Préciser les colonnes exactes où doit se situer la valeur (filtre 1 et 2 dans l'exemple ci dessus) ou une plage de colonnes entre lesquelles elle doit se trouver (filtre 3). | ||
+ | <!--T:16--> | ||
[[File:Cdtcmpsant.PNG|400px|center|sans_cadre]] | [[File:Cdtcmpsant.PNG|400px|center|sans_cadre]] | ||
+ | <!--T:17--> | ||
Dans le filtre 3, la condition est validée s'il y a la valeur "Prix" entre les colonnes 62 et 65 ou 63 et 66 ou ... ou 77 et 80. | Dans le filtre 3, la condition est validée s'il y a la valeur "Prix" entre les colonnes 62 et 65 ou 63 et 66 ou ... ou 77 et 80. | ||
+ | <!--T:18--> | ||
'''Logique d'une condition''' | '''Logique d'une condition''' | ||
+ | <!--T:19--> | ||
Il s'agit de l'opération logique reliant les différents filtres d'une condition. Les commutateurs logiques sont '''AND''' et '''OR'''. Il est possible d'utiliser les parenthèses dans cette opération. | Il s'agit de l'opération logique reliant les différents filtres d'une condition. Les commutateurs logiques sont '''AND''' et '''OR'''. Il est possible d'utiliser les parenthèses dans cette opération. | ||
+ | <!--T:20--> | ||
Par défaut, le commutateur logique entre chaque filtre est '''AND'''. La logique par défaut lorsque vous entrez quatre filtres de conditions est donc 1 and 2 and 3 and 4. | Par défaut, le commutateur logique entre chaque filtre est '''AND'''. La logique par défaut lorsque vous entrez quatre filtres de conditions est donc 1 and 2 and 3 and 4. | ||
+ | <!--T:21--> | ||
En supprimant un numéro de filtre et un commutateur dans la logique, le filtre ne sera pas supprimé. La logique de ce filtre sera automatiquement ré-insérée dans l'opération. | En supprimant un numéro de filtre et un commutateur dans la logique, le filtre ne sera pas supprimé. La logique de ce filtre sera automatiquement ré-insérée dans l'opération. | ||
+ | <!--T:22--> | ||
Les commutateurs '''AND''' et '''OR''' peuvent être saisis en minuscule ou en majuscule. | Les commutateurs '''AND''' et '''OR''' peuvent être saisis en minuscule ou en majuscule. | ||
</translate> | </translate> |
Version actuelle datée du 17 juillet 2019 à 14:48
Entrer ici les paramètres de la condition à appliquer :
- Type de comparaison : il y a, il n'y a pas, plus grand, plus petit..
- Ligne à tester : numéro précis, ligne en cours, lignes relatives
- Colonnes à tester : colonne de début et colonne de fin
- Valeur à tester : 15 caractères maximum, respectez la casse
- Logique : opérateurs logiques entre chaque filtre (AND, OR, parenthèses)
Type de comparaison
A tester l'existence dans la ligne : il y a dans une ligne ou dans toute la page l'absence dans la ligne : il n'y a pas dans une ligne ou dans toute la page la supériorité stricte (numérique) : > l'égalité ou la supériorité (numérique) : => l'infériorité stricte (numérique) : < l'égalité ou l'infériorité (numérique) : =< le numéro de la page : Page le numéro de la ligne : Ligne
Ligne à tester
Si l'objet est fixe (n'appartient pas à un groupe), choisir dans la liste déroulante le numéro précis de la ligne à tester ou Toutes les lignes pour chercher la valeur dans la page.
Si l'objet appartient à un groupe, il y a possibilités dans la liste déroulante :
- ligne en cours (par défaut)
- lignes relatives
- ligne précise du spool
ligne en cours
la valeur est testée sur la ligne qu'exécute actuellement le groupe. La valeur est testée successivement et indépendamment sur chaque ligne du groupe. L'objet apparaît pour chaque ligne du groupe où la condition est vérifiée.
lignes relatives
la valeur est testée sur la ligne -1,-2,...,-200 ou +1,+2,...,+200 par rapport à la ligne traitée actuellement par le groupe. Si le groupe traite la ligne 30 et que la ligne à tester est "-2", la valeur est testée sur la ligne 28.
ligne précise du spool
Tester la valeur sur une ligne précise du spool (ligne faisant ou non partie du groupe). Si la condition est vérifiée, l'objet est exécuté sur chaque ligne du groupe. Sinon, l'objet n'est jamais exécuté.
Colonnes à tester
Entrer ici les colonnes entre lesquelles se fait le test.
Préciser les colonnes exactes où doit se situer la valeur (filtre 1 et 2 dans l'exemple ci dessus) ou une plage de colonnes entre lesquelles elle doit se trouver (filtre 3).
Dans le filtre 3, la condition est validée s'il y a la valeur "Prix" entre les colonnes 62 et 65 ou 63 et 66 ou ... ou 77 et 80.
Logique d'une condition
Il s'agit de l'opération logique reliant les différents filtres d'une condition. Les commutateurs logiques sont AND et OR. Il est possible d'utiliser les parenthèses dans cette opération.
Par défaut, le commutateur logique entre chaque filtre est AND. La logique par défaut lorsque vous entrez quatre filtres de conditions est donc 1 and 2 and 3 and 4.
En supprimant un numéro de filtre et un commutateur dans la logique, le filtre ne sera pas supprimé. La logique de ce filtre sera automatiquement ré-insérée dans l'opération.
Les commutateurs AND et OR peuvent être saisis en minuscule ou en majuscule.