Options de tri : Sélectionner/ne pas sélectionner
Lorsque vous créez des options de tri, vous pouvez choisir si une certaine valeur de champ peut être sélectionnée ou ignorée lorsque l'ordre de tri est affiché.
Ce document décrit les règles, les combinaisons valides et les combinaisons non valides pour le champ 'Sélectionner/ne pas sélectionner' dans l'écran (CRS021/F).
Résultat
Les combinaisons des champs Sélectionner/ne pas sélectionner et Opérateur sont décrites.
Les options de tri sont stockées dans la table CSYSOR.
Options de tri : L'option 'Sélectionner/ne pas sélectionner' permet d'afficher plus rapidement des enregistrements lorsque vous effectuez des sélections que lorsque que vous n'en effectuez pas. De même, elle simplifie la recherche d'informations pertinentes.
Description
Options de sélection/omission valides
Les alternatives valides pour le champ Sélectionner/Omettre sont :
- O = Ignorer ces champs et leurs valeurs pour l'affichage
- S = Sélectionner ces champs et leurs valeurs pour l'affichage
-
Vide = Cet enregistrement aura la même valeur que l'enregistrement au-dessus (O ou S)
Remarque
Il est fortement conseillé de ne pas utiliser l'option O = Omettre.
Options valides pour l'opérateur
Les options sont les suivantes :
- EQ = Egal à
- NE = Différent de
- LT = Inférieur à
- LE = Inférieur ou égal à
- GT = Supérieur à
-
GE = Supérieur ou égal à
Remarque
Evitez d'utiliser NE.
Règles lorsque S (Sélectionner) est utilisé
Si vous utilisez uniquement Sélectionner (S), les enregistrements sélectionnés et leurs valeurs sélectionnées s'affichent. Aucun autre enregistrement ou aucune autre valeur ne s'affiche.
Seul l'opérateur EQ est utilisé dans ces exemples.
-
Une sélection
T/O
Champ
Opé
Valeur
S
OACUNO
Code client
EQ
1 000
Résultat :
Seuls les enregistrements qui contiennent le client 1 000 sont affichés.
-
Sélection répétitive
T/O
Champ
Opé
Valeur
S
OACUNO
Code client
EQ
1 000
S
OACUNO
Code client
EQ
1001
Résultat :
Seuls les enregistrements qui contiennent les clients 1 000 et 1 001 sont affichés.
RemarqueEvitez d'utiliser différents champs avec la sélection répétitive. Techniquement, cela fonctionne mais il peut s'avérer difficile de comprendre les résultats de manière logique.
-
Sélection et vide
T/O
Champ
Opé
Valeur
S
OACUNO
Code client
EQ
1 000
OAORTP
Type cdv
EQ
FFO
Résultat :
Les enregistrements qui contiennent le client 1 000 avec le type d'ordre FFO sont affichés. Ne pas indiquer d'option équivaut à utiliser 'And' (voir la ligne ci-dessus).
-
Sélection répétitive et vide
T/O
Champ
Opé
Valeur
S
OACUNO
code client
EQ
1 000
OAORTP
commande de vente
EQ
FFO
S
OACUNO
code client
EQ
1001
OAORTP
commande de vente
EQ
FFO
Résultat :
Les enregistrements qui contiennent le client 1 000 avec le type d'ordre FFO et le client 1 001 avec le type d'ordre FFO sont sélectionnés.
Règles lorsque O (Ne pas sélectionner) est utilisé
Si vous utilisez uniquement O (Ne pas sélectionner), les enregistrements ignorés et leurs valeurs ignorées ne sont pas affichés. Tous les autres enregistrements et valeurs seront affichés.
Il est fortement conseillé de ne pas utiliser l'option O = Omettre.
Seul l'opérateur EQ est utilisé dans ces exemples.
-
Une omission
T/O
Champ
Opé
Valeur
O
OACUNO
Code client
EQ
1 000
Résultat :
les enregistrements qui ne contiennent pas le client 1000 sont sélectionnés.
-
Omission répétitive
T/O
Champ
Opé
Valeur
O
OACUNO
Code client
EQ
1 000
O
OACUNO
Code client
EQ
1001
Résultat :
Les enregistrements qui ne contiennent pas les clients 1 000 et 1 001 sont sélectionnés.
RemarqueEvitez d'utiliser différents champs avec la non-sélection répétitive. Techniquement, cela fonctionne mais il peut s'avérer difficile de comprendre les résultats de manière logique.
-
Omission et vide
Vous n'êtes pas autorisé à spécifier des valeurs vierges après O. Dans ce cas, M3 ignore les valeurs vierges après O.
Règles lorsque Sélectionner et Ne pas sélectionner sont utilisés
Règles de base
- Vous ne pouvez pas utiliser l'option O après l'option S.
- Vous ne pouvez pas utiliser l'option O après l'option S.
Seul l'opérateur EQ est utilisé dans ces exemples.
-
Une omission, une sélection
T/O
Champ
Opé
Valeur
O
OACUNO
code client
EQ
1 000
S
OAORTP
commande de vente
EQ
FFO
Résultat :
Les enregistrements qui contiennent le type d'ordre FFO sont sélectionnés, sauf pour le client 1 000.
-
Omission répétitive, une sélection
T/O
Champ
Opé
Valeur
O
OACUNO
code client
EQ
1 000
O
OACUNO
code client
EQ
1001
O
OAORTP
commande de vente
EQ
FFO
Résultat :
Les enregistrements qui contiennent le type d'ordre FFO sont sélectionnés, sauf pour les clients 1 000 et 1 001.