MgReport - Les filtres
Dans MgData, l’utilisateur peut appliquer un ou plusieurs filtres sur n’import quel champ des données issues de Micro Gestion. Il n’y a pas de limite au nombre de filtres applicable sur un champ particulier.
Deux types de filtres sont disponibles :«
Ajouter un filtre » permet de déterminer un filtre constant (exemple : sur une date de facture pour avoir les 2 dernières années)«
Ajouter un filtre dynamique » permet de choisir un filtre sur ce champ au moment du lancement du rapport
Champs contenants des données Alphanumériques (Exemple : Nom du client)
Champs contenants des données purement Numériques (Exemple : Net à Payer)
Champs contenants des Dates (Exemple : Date Pièce)
Champs contenants des Heures (Exemple : Heure Pièce)
Champs contenants des valeurs Booléennes (Oui/Non, Vrai/Faux) (Exemple : Livrée)MgData adapte automatiquement la saisie au type de champ sur lequel on souhaite appliquer un filtre.
Les sept types de test :
⇨ Égal à
⇨ Différent de
⇨ Supérieur à
⇨ Supérieur ou égal à
⇨ Inférieur à
⇨ Inférieur ou égal à
⇨ Intervalle, permet de définir deux bornes, dans ce cas MgData sélectionnera uniquement les données comprises entre ces deux bornes (bornes comprises).Alphanumérique :
Les champs du type Alphanumérique acceptent les sept types de test. Lorsque le test est de type égal, possibilité d’utiliser le joker * pour facilité la sélection des données. Ce joker s’utilise de deux manières différentes :- Après un mot
Exemples :
« Pneu* » appliqué à la désignation article. MgData sélectionnera tous les articles dont la désignation commence par « Pneu »
« *31 » sur le champ code postal pour avoir les clients du départements 31,- Avant un mot
Exemple : « *Pneu » appliqué à la désignation article. MgData sélectionnera tous les articles dont la désignation contiendra « Pneu » et ce, quelle que soit sa position dans la désignation.
- Dans ce dernier cas, possibilité « aligner » les jokers.
Exemple : « *Pneu*185*Michelin », sélection de tous les articles dont la désignation contiendra pêle-mêle « Pneu », « 185 » et « Michelin ».
Numérique :
Les champs du type Numérique acceptent les sept types de test.
Date :
Les champs du type Date acceptent les sept types de test.Par défaut, la date indiquée est celle du jour
Choisir une date définie par le calendrier avec « Choisir une date »
Possibilité d'interagir sur les trois éléments : Jour, Mois et Année. Pour chacun de ces éléments, le bouton en dessous permet de valider :
- « Date » : date fixe (exemple : le 10)
- « En cours » : date variable (JJ pour le jour, MM pour le mois et AAAA pour l'année)
- « Étoile » : toutes les dates (exemple : */MM/AAAA, pour tous les jours du mois encours)- Augmenter ou diminuer la donnée avec les flèches
Exemples :01/JJ-1/AAAA-2, si nous sommes le 05/11/2007 signifiera 01/10/2005
Egal à 01/*/2007 : le 1er de n’import quel mois de 2007.
Les 2 dernières années : borne compris entre 01/MM/AAAA-2 et JJ/MM/AAAA
Le mois encours : égal à */MM/AAAA
Les 3 derniers mois : Supérieur ou égal à */MM-3/AAAA
Remarque : possibilité de mixer le joker * et les valeurs du type AAAA, MM, JJ
Heure :
Les champs du type Heure acceptent les sept types de test.
Booléen :
Les champs du type Booléen n’acceptent que deux types de tests : égal et différent. Naturellement, la saisie se limitera à « Vrai » ou « Faux ».