...
En cliquant sur le bouton "+" en regard du multi-choix "Contextes", vous pouvez créer un nouveau contexte reprenant le paramétrage actuel des filtres et des tris.
Une fenêtre complémentaire est ouverte. Saisissez le nom du contexte, spécifiez si vous voulez que ce contexte devienne le nouveau contexte par défaut et validez. Attention : ce nouveau contexte ne sera sauvegardé qu'après avoir aussi validé la fenêtre principale de saisie des filtres et des tris.
Exemple d'utilisation : Vous désirez tester de nouveaux critères de filtres et/ou de tris et, s'ils s'avèrent pertinents, les enregistrer dans un nouveau contexte. Pour cela, positionnez le multi-choix "Contextes" à espace et saisissez les critères voulus ; validez votre saisie ; vérifiez que la liste des fiches maintenant affichées correspond bien à vos critères ; si c'est le cas, retournez à la fenêtre de saisie des filtres et des tris, cliquez sur le bouton "+", entrez un nom de critère et validez la fenêtre complémentaire puis la fenêtre principale pour enregistrer le nouveau contexte.
Gestion des filtres
Vous pouvez sélectionner un filtre prédéfini (par le concepteur du zoom) ou définir vos propres critères de filtrage :
Définition d'un critère de filtrage. Entrez les différents paramètres sur la ligne de saisie et validez par Entrée. Les paramètres d'un critère sont :
Et / Ou.
Opérateur logique à appliquer pour combiner plusieurs critères (voir le paragraphe suivant).
...
Combinaison de plusieurs critères.
Plusieurs critères peuvent être combinés par des conditions logiques ET et/ou OU.
Après la saisie du premier critère, choisissez entre les deux options « Et » et « Ou » avant de saisir et valider les critères suivants. Dans le tableau récapitulatif des critères :
Les différentes lignes sont liées par un OU LOGIQUE.
Les différentes colonnes sont liées par un ET LOGIQUE.
Suppression d'un critère. Pour supprimer une ligne de critère(s) existante, sélectionnez la ligne dans le tableau et tapez la touche Suppr. Pour supprimer un critère isolé, cliquez avec le bouton droit sur la cellule de tableau concernée puis sélectionnez le choix Supprimer du menu surgissant.
Modification d'un critère. Pour modifier un critère existant, double-cliquez sur la cellule de tableau concernée (ou cliquez avec le bouton droit puis sélectionnez le choix Détails du menu surgissant). Vous pouvez maintenant modifier l'opérateur et la valeur du filtre du critère choisi.
Validez globalement vos modifications en cliquant sur le bouton de validation dans la barre d'outils de la fenêtre.
Les champs disponibles dans la page de filtre correspondent aux colonnes du mode liste courant. Les opérateurs du filtre sont les suivants :
Est égal à :un test d'égalité est effectué entre le contenu du champ et la valeur. La correspondance doit être exacte.
Est différent de : filtre inverse du test précédent.
Est inférieur/supérieur (ou égal) à : filtre intéressant pour chercher petits ou gros montants...
Appartient à / n'appartient pas à : filtre qui permet de spécifier une liste de valeurs possibles ou à exclure.
Exemple : "Code postal" appartient à "75000 75999 91000 95999".Chaque valeur de la liste est séparée de l'autre par un ou plusieurs espaces.
Une valeur peut être un intervalle. Dans ce cas, le début et la fin sont liés par deux points consécutifs. Exemple : "Département" "appartient à" "75 91..95 77"
Commence par / Se termine par : filtre qui permet d'effectuer une recherche sur un début ou une fin de champ.
Exemple : "code postal" "commence par" "67"
Correspond à / Ne correspond pas à : filtre qui permet la recherche alphanumérique dans une donnée (typiquement, le nom ou libellé).
Des caractères spéciaux peuvent être employés :
ou % une suite de caractères quelconques
? Un caractère quelconque
Caractère le caractère de la chaîne doit être identique à celui du format. Si le caractère du format est une majuscule le caractère de la chaîne sera converti en majuscule.
() Suite de caractères autorisés et/ou intervalle
) ( Suite de caractères interdits et/ou intervalle
-un intervalle s'il est placé dans une liste (A-F) ) 0-9 (
/ En premier caractère, indique que la condition doit être inversée
Le boutonpermet de vérifier la pertinence du filtre, en comptant le nombre de résultats renvoyés par les critères renseignés.
Lorsque l'écran est validé, les filtres sont immédiatement appliqués :Mise en œuvre des tris
...
Les contextes
Un contexte permet d'enregistrer les paramètres de filtre et de tri. Les contextes sont propres aux utilisateurs qui les créent.
Parmi les contextes crées, un peut être défini par défaut, c'est-à-dire qu'il s'appliquera à chaque ouverture du zoom. Le contexte par défaut est appelé à chaque ouverture de zoom. Pour appliquer un contexte ou simplement appeler le zoom, il faut aller dans le menu Edition.
...
Exemple
Un commercial pourra, dans le zoom des clients, définir un contexte par défaut avec un filtrage des clients de son secteur
Gestion des contextes
Le choix "Contexte" du menu "Edition" donne accès à la fenêtre de gestion des contextes. Cette fenêtre affiche un tableau, listant tous les contextes liés au zoom courant.
Ce tableau dispose des fonctions habituelles de gestion de l'objet tableau :
Création d'un contexte par la touche Inser ou en cliquant sur l'icône en forme de +.
Modification d'un contexte en le sélectionnant avant de taper la touche F4 ou en cliquant dans la colonne d'état en regard de la ligne correspondante.
Suppression d'un contexte en le sélectionnant avant de taper la touche Suppr.
Les deux paramètres à saisir sont le nom du contexte et l'option "Par défaut".
Remarque :
Vous ne pouvez définir qu'un seul contexte par défaut à un instant donné (le cas échéant, un contexte précédemment défini "par défaut" perdra automatiquement cette propriété).
Vous pouvez directement cliquer sur la coche "Par défaut" d'un contexte (sans passer par la saisie de la ligne correspondante du tableau).
Vous pouvez aussi créer un nouveau contexte dans la fenêtre de saisie des filtres et des tris.
Enregistrement des contextes
Pour un utilisateur donné, l'ensemble des contextes d'un zoom est sauvegardé dans un fichier, portant le nom du masque du zoom avec l'extension .dhpz.
Ce fichier est enregistré, sur le serveur d'applications, dans le sous-répertoire Dhpz/Code utilisateur du dossier contenant le fichier des utilisateurs (dossier pointé par le paramètre ServeurXlogf, /Divalto/Sys par défaut).
Le dossier Dhpz contient donc un sous-répertoire pour chaque utilisateur Divalto, avec pour nom le code de cet utilisateur.
...
Gestion des filtres
Vous pouvez sélectionner un filtre prédéfini (par le concepteur du zoom) ou définir vos propres critères de filtrage :
Définition d'un critère de filtrage. Entrez les différents paramètres sur la ligne de saisie et validez par Entrée. Les paramètres d'un critère sont :
Et / Ou.
Opérateur logique à appliquer pour combiner plusieurs critères (voir le paragraphe suivant).
1er Multi-choix.
Permet de sélectionner la donnée à tester.
2ème Multi-choix.
Permet de sélectionner un opérateur. Vous disposez des opérateurs de comparaison classiques (égal, différent, supérieur, inférieur, ...), des opérateurs "Appartient à" et "Correspond à" (et de leur négation), des opérateurs "Commence par" et "Se termine par". Les deux opérateurs "Est Null" et "N'est pas Null" s'appliquent uniquement aux dates et testent si la date est ou non renseignée.
Le champ de droite permet d'entrer la valeur du filtre.
Si la donnée à tester est un multi-choix, voir plus loin le paragraphe "Modification d'un critère".
Bouton "zoom".
Si vous cliquez sur ce bouton (situé à la droite du champ précédent), vous affichez la liste des valeurs possibles de la donnée sélectionnée. Pour choisir une de ces valeurs comme valeur de filtre, cliquez d'abord sur la ligne correspondante dans la liste puis validez par Entrée. Pour abandonner, tapez deux fois la touche Echap.
Remarque : Pour une donnée stockée dans la base de données, le zoom cherche et propose les 200 premières valeurs différentes possibles.
Cas où la donnée concernée est un multi-choix :
Lorsque le critère concerne un multi-choix, la valeur à saisir n'est pas forcément évidente car la donnée ne contient généralement pas directement le libellé du choix. Pour vous aider, cliquez d'abord sur le bouton zoom pour rechercher l'ensemble des valeurs prises par le multi-choix, puis sélectionnez la valeur voulue dans la liste proposée.
Combinaison de plusieurs critères.
Plusieurs critères peuvent être combinés par des conditions logiques ET et/ou OU.
Après la saisie du premier critère, choisissez entre les deux options « Et » et « Ou » avant de saisir et valider les critères suivants. Dans le tableau récapitulatif des critères :
Les différentes lignes sont liées par un OU LOGIQUE.
Les différentes colonnes sont liées par un ET LOGIQUE.
Suppression d'un critère. Pour supprimer une ligne de critère(s) existante, sélectionnez la ligne dans le tableau et tapez la touche Suppr. Pour supprimer un critère isolé, cliquez avec le bouton droit sur la cellule de tableau concernée puis sélectionnez le choix Supprimer du menu surgissant.
Modification d'un critère. Pour modifier un critère existant, double-cliquez sur la cellule de tableau concernée (ou cliquez avec le bouton droit puis sélectionnez le choix Détails du menu surgissant). Vous pouvez maintenant modifier l'opérateur et la valeur du filtre du critère choisi.
Validez globalement vos modifications en cliquant sur le bouton de validation dans la barre d'outils de la fenêtre
...
.
...
Garnissez, dans cette fenêtre, le tableau des critères de tri.
Ce tableau dispose des fonctions habituelles de gestion de l'objet tableau :
Création d'une ligne par la touche Inser ou en cliquant sur l'icône en forme de +.
Modification d'une ligne en la sélectionnant avant de taper la touche F4 ou en cliquant dans la colonne d'état en regard de la ligne correspondante (icone en forme de flèche).
Suppression d'une ligne en la sélectionnant avant de taper la touche Suppr.
Etc.
Les deux paramètres à saisir sont le nom du champ (multi-choix contenant la liste de toutes les données possibles) et le sens de tri (ASC pour ascendant, DESC pour descendant).
Validez globalement vos modifications en cliquant sur le bouton de validation dans la barre d'outils de la fenêtre.
Les contextes
...
Gestion des contextes
Le choix "Contexte" du menu "Edition" donne accès à la fenêtre de gestion des contextes. Cette fenêtre affiche un tableau, listant tous les contextes liés au zoom courant.
Ce tableau dispose des fonctions habituelles de gestion de l'objet tableau :
Création d'un contexte par la touche Inser ou en cliquant sur l'icône en forme de +.
Modification d'un contexte en le sélectionnant avant de taper la touche F4 ou en cliquant dans la colonne d'état en regard de la ligne correspondante.
Suppression d'un contexte en le sélectionnant avant de taper la touche Suppr.
Les deux paramètres à saisir sont le nom du contexte et l'option "Par défaut".
Remarque :
Vous ne pouvez définir qu'un seul contexte par défaut à un instant donné (le cas échéant, un contexte précédemment défini "par défaut" perdra automatiquement cette propriété).
Vous pouvez directement cliquer sur la coche "Par défaut" d'un contexte (sans passer par la saisie de la ligne correspondante du tableau).
Vous pouvez aussi créer un nouveau contexte dans la fenêtre de saisie des filtres et des tris.
Enregistrement des contextes
Pour un utilisateur donné, l'ensemble des contextes d'un zoom est sauvegardé dans un fichier, portant le nom du masque du zoom avec l'extension .dhpz.
Ce fichier est enregistré, sur le serveur d'applications, dans le sous-répertoire Dhpz/Code utilisateur du dossier contenant le fichier des utilisateurs (dossier pointé par le paramètre ServeurXlogf, /Divalto/Sys par défaut).
Le dossier Dhpz contient donc un sous-répertoire pour chaque utilisateur Divalto, avec pour nom le code de cet utilisateur.
...
Les champs disponibles dans la page de filtre correspondent aux colonnes du mode liste courant. Les opérateurs du filtre sont les suivants :
Est égal à :un test d'égalité est effectué entre le contenu du champ et la valeur. La correspondance doit être exacte.
Est différent de : filtre inverse du test précédent.
Est inférieur/supérieur (ou égal) à : filtre intéressant pour chercher petits ou gros montants...
Appartient à / n'appartient pas à : filtre qui permet de spécifier une liste de valeurs possibles ou à exclure.
Exemple : "Code postal" appartient à "75000 75999 91000 95999".Chaque valeur de la liste est séparée de l'autre par un ou plusieurs espaces.
Une valeur peut être un intervalle. Dans ce cas, le début et la fin sont liés par deux points consécutifs. Exemple : "Département" "appartient à" "75 91..95 77"
Commence par / Se termine par : filtre qui permet d'effectuer une recherche sur un début ou une fin de champ.
Exemple : "code postal" "commence par" "67"
Correspond à / Ne correspond pas à : filtre qui permet la recherche alphanumérique dans une donnée (typiquement, le nom ou libellé).
Des caractères spéciaux peuvent être employés :
ou % une suite de caractères quelconques
? Un caractère quelconque
Caractère le caractère de la chaîne doit être identique à celui du format. Si le caractère du format est une majuscule le caractère de la chaîne sera converti en majuscule.
() Suite de caractères autorisés et/ou intervalle
) ( Suite de caractères interdits et/ou intervalle
-un intervalle s'il est placé dans une liste (A-F) ) 0-9 (
/ En premier caractère, indique que la condition doit être inversée
Le boutonpermet de vérifier la pertinence du filtre, en comptant le nombre de résultats renvoyés par les critères renseignés.
Lorsque l'écran est validé, les filtres sont immédiatement appliqués :Mise en œuvre des tris
Vous pouvez tout d'abord sélectionner un ordre de tri prédéfini. Les critères prédéfinis, proposés par le concepteur du zoom, correspondent généralement à des index de la table et seront la plupart du temps plus efficaces, notamment sur des tables volumineuses.
Vous pouvez aussi ordonner la liste des fiches selon vos propres critères. Pour ce faire, deux méthodes sont à votre disposition :
Dans le tableau du zoom en mode liste, cliquez sur les en-têtes de colonnes Si vous voulez enregistrer les nouveaux critères de tri dans le contexte courant, revenez ensuite dans cette fenêtre et validez-la (en cliquant sur le bouton de validation dans la barre d'outils de la fenêtre).
Garnissez, dans cette fenêtre, le tableau des critères de tri.
Ce tableau dispose des fonctions habituelles de gestion de l'objet tableau :
Création d'une ligne par la touche Inser ou en cliquant sur l'icône en forme de +.
Modification d'une ligne en la sélectionnant avant de taper la touche F4 ou en cliquant dans la colonne d'état en regard de la ligne correspondante (icone en forme de flèche).
Suppression d'une ligne en la sélectionnant avant de taper la touche Suppr.
Etc.
Les deux paramètres à saisir sont le nom du champ (multi-choix contenant la liste de toutes les données possibles) et le sens de tri (ASC pour ascendant, DESC pour descendant).
Validez globalement vos modifications en cliquant sur le bouton de validation dans la barre d'outils de la fenêtre.
Définir une impression personnalisée
...