DeltiaAide

Rechercher, filtrer et trier une liste

Barre de recherche, filtres simples ou avancés, tri et colonnes visibles sur les listes de Deltia

À quoi ça sert

Les listes de Deltia — fiches du CRM, tâches, contrats, devis, factures — se manipulent toutes de la même façon : une barre de recherche pour retrouver un élément par son nom, des filtres pour ne garder que ce qui vous intéresse, un tri pour ordonner le résultat, et un réglage des colonnes affichées.

Cette page décrit le mécanisme commun. Chaque module a sa page dédiée pour ce qui lui est propre — champs disponibles, vues enregistrées, actions en masse :

Concepts clés

  • Recherche — un texte libre confronté aux principaux champs de la liste. Elle se cumule avec les filtres.
  • Condition — une règle sur un champ : « Statut égal à Brouillon », « Nom contient acme ». C'est la brique de tout filtre.
  • Groupe — un ensemble de conditions reliées par « ET » ou par « OU », qu'on peut imbriquer pour exprimer une règle complexe.
  • Mode Simple — plusieurs conditions cumulées, sans groupe ni imbrication. Le mode proposé par défaut.
  • Mode Arbre — le même éditeur, avec la possibilité d'ajouter des groupes et de choisir « ET » ou « OU » à chaque niveau.
  • Mode Expert — la même règle écrite sous forme de formule, à taper directement.
  • Tri multiple — plusieurs critères de tri ordonnés par priorité : le deuxième départage les égalités du premier, et ainsi de suite.
  • Date relative — une date exprimée par rapport à aujourd'hui (-1w pour il y a une semaine) plutôt que par une date fixe. Elle reste juste demain.

Comment faire

Rechercher un élément

  1. Cliquez dans le champ « Rechercher... », au-dessus de la liste.
  2. Tapez votre texte.

La liste se met à jour d'elle-même, sans bouton à valider : Deltia attend un court instant après votre dernière frappe avant de relancer la recherche. Videz le champ pour retrouver la liste complète.

Filtrer sur un champ

  1. Cliquez sur « Filtres », au-dessus de la liste. Un panneau s'ouvre, en mode « Simple ».
  2. Choisissez le champ dans la première liste. Tapez au clavier pour le retrouver : « Rechercher un champ... ».
  3. Choisissez l'opérateur : « Contient », « Égal à », « Est vide »…
  4. Saisissez la valeur. Certains opérateurs, comme « Est vide », n'en demandent pas.
  5. Cliquez sur « Valider ».

La liste se limite aux éléments qui satisfont la condition, et un chiffre apparaît sur le bouton « Filtres » : c'est le nombre de conditions actives.

Cumuler plusieurs conditions

  1. Ouvrez le panneau « Filtres ».
  2. Cliquez sur « Condition » pour ajouter une ligne, autant de fois que nécessaire.
  3. Cliquez sur « Valider ».

En mode « Simple », toutes les conditions doivent être vérifiées en même temps. Pour exprimer un « OU », passez en mode « Arbre ».

Combiner des conditions avec « ET » et « OU »

  1. Ouvrez le panneau « Filtres » et cliquez sur « Arbre ».
  2. Utilisez le sélecteur « ET » / « OU » entre deux lignes pour choisir comment elles se combinent.
  3. Cliquez sur « Groupe » pour ouvrir un sous-ensemble, qui a son propre « ET » / « OU » et peut contenir ses propres conditions.
  4. Cliquez sur « Valider ».

La formule correspondante s'affiche sous l'éditeur, précédée de « Formule: ». Elle vous montre exactement comment vos conditions sont combinées.

Écrire un filtre sous forme de formule

  1. Ouvrez le panneau « Filtres » et cliquez sur « Expert ».
  2. Tapez la formule. L'exemple proposé dans le champ est name:contains("acme") AND status:equals("draft"). Des suggestions apparaissent pendant la saisie : choisissez avec les flèches, validez avec Tab ou Entrée.
  3. Cliquez sur « Valider ».

Le rappel de syntaxe figure sous le champ : « Syntaxe : champ:operateur("valeur")

  • Combiner avec AND ou OR - Grouper avec () ».

Tant que la formule est incorrecte, la cause est affichée — « Parenthèse manquante », « Opérateur invalide », « Nom de champ invalide », « Valeur invalide », « Caractère ou token inattendu », « Expression de filtre vide » — et le bouton « Valider » reste inactif.

Le passage d'un mode à l'autre conserve votre filtre. Le mode « Simple » est refusé quand la règle contient des groupes imbriqués : l'infobulle indique « Le filtre contient des groupements imbriqués incompatibles avec le mode simple ».

Filtrer sans quitter l'en-tête de colonne

  1. Cliquez sur le titre d'une colonne. Un menu s'ouvre, coiffé du nom du champ.
  2. Sur une colonne de texte, tapez directement dans le champ « Contient… » en haut du menu, puis appuyez sur Entrée.

Ce filtre rapide remplace le filtre en cours par cette seule condition. Videz le champ et validez pour effacer le filtre.

Pour une condition plus précise, utilisez « Ajouter un filtre » dans le même menu ; « Remplacer les filtres » repart d'une règle vide.

Effacer les filtres

Ouvrez le panneau « Filtres » et cliquez sur « Effacer », en haut à droite de l'éditeur. Le bouton n'apparaît que lorsqu'un filtre est posé.

Trier la liste

Deux chemins selon la liste :

  1. Cliquez sur le titre de la colonne : le tri s'applique et un nouveau clic inverse le sens.
  2. Ou ouvrez le menu de l'en-tête et choisissez « Tri ascendant » ou « Tri descendant ». Le sens actif est coché.

Trier sur plusieurs colonnes

  1. Appliquez un tri sur une première colonne.
  2. Ouvrez le menu d'une seconde colonne et choisissez « Tri ascendant » ou « Tri descendant » : le critère s'ajoute au précédent.
  3. Pour repartir d'un seul critère, choisissez « Remplacer le tri (asc.) » ou « Remplacer le tri (desc.) » — ces entrées n'apparaissent que lorsqu'un autre tri est déjà en place.

Sur les listes qui proposent un panneau « Tri des colonnes », vous pouvez y ajouter des critères avec « Ajouter un tri » et changer leur priorité en les glissant : « Glissez-déposez les tris pour changer leur ordre de priorité (du plus important au moins important). » Terminez par « Appliquer les tris ».

Choisir les colonnes affichées

  1. Cliquez sur « Colonnes », au-dessus de la liste.
  2. Cochez ou décochez les colonnes. Le champ « Rechercher une colonne... » aide quand elles sont nombreuses.

Si aucune colonne ne correspond à votre recherche, le panneau affiche « Aucune colonne trouvée. » ; s'il n'y a rien à afficher, « Aucune colonne disponible. ».

Depuis le menu d'une colonne, « Masquer la colonne » la retire directement, et « Déplacer à gauche » ou « Déplacer à droite » change sa position. Les entrées sont inactives quand la colonne est déjà à l'extrémité.

Partager une liste filtrée

Vos réglages sont inscrits dans l'adresse de la page. Copiez l'adresse et envoyez-la : votre collègue retrouve la même recherche, les mêmes filtres, le même tri et les mêmes colonnes — dans la limite de ce à quoi il a accès.

Filtrer sur une date sans la retaper chaque semaine

  1. Ajoutez une condition sur un champ de date.
  2. Dans le champ de valeur, cliquez sur l'icône de droite : son infobulle indique « Passer en date relative (-15min, -1w, +3d, 0d) ».
  3. Saisissez une expression comme -1w, -3d, +1y ou 0d. L'icône « Revenir en date fixe » ramène au calendrier.

Le filtre est recalculé à chaque consultation par rapport au jour même.

Référence

Opérateurs disponibles, par type de champ

Type de champOpérateurs
TexteÉgal à, Différent de, Contient, Ne contient pas, Commence par, Finit par, Est vide, N'est pas vide
NombreÉgal à, Différent de, Supérieur à, Supérieur ou égal à, Inférieur à, Inférieur ou égal à, Entre, Est vide, N'est pas vide
DateÉgal à, Différent de, Après, Avant, Entre, Période relative, Est vide, N'est pas vide
Liste de choixÉgal à, Différent de, Contient, Ne contient pas, Est vide, N'est pas vide
Oui / NonÉgal à, Est vide, N'est pas vide

Les trois modes de l'éditeur de filtres

ModeCe qu'il permetLimite
SimpleEmpiler des conditions, toutes vérifiées ensembleNi groupe, ni « OU »
ArbreChoisir « ET » ou « OU », créer des groupes imbriqués
ExpertÉcrire la règle directement en formuleDemande la syntaxe exacte

Écriture des dates relatives

ÉlémentValeurs
Signe+ pour le futur, - pour le passé ; facultatif seulement pour 0
Unitésmin minute, h heure, d jour, w semaine, m mois, y année
Exemples-15min, -3d, -1w, +1y, 0d

L'unité des minutes s'écrit min et non m : m désigne le mois.

EntréeEffet
Contient…Filtre rapide sur le texte de la colonne, validé par Entrée
Tri ascendant / Tri descendantAjoute ce critère au tri en cours
Remplacer le tri (asc.) / (desc.)Remplace tous les tris par celui-ci
Ajouter un filtreAjoute une condition sur cette colonne
Remplacer les filtresRepart d'une règle ne contenant que cette condition
Déplacer à gauche / à droiteChange la position de la colonne
Masquer la colonneRetire la colonne de l'affichage

Toutes les entrées ne sont pas proposées sur toutes les colonnes ni sur toutes les listes.

Ce que l'adresse de la page retient

RéglageRetenu
RechercheOui
TriOui
Page affichée et nombre de lignes par pageOui
Colonnes masquéesOui
FiltresOui, selon la liste

Pagination

Sous la liste : « Affichage de … à … sur … résultats », le choix du nombre de « Lignes par page: », et les boutons « Aller à la première page », « Aller à la page précédente », « Aller à la page suivante », « Aller à la dernière page ».

Questions fréquentes

La recherche porte-t-elle sur tous les champs ?

Non. Elle porte sur les principaux champs de la liste, qui varient d'un module à l'autre. Pour cibler un champ précis, posez une condition dessus.

Puis-je enregistrer un filtre pour le retrouver plus tard ?

Cela dépend du module : le CRM et les tâches proposent des vues enregistrées. Voir Vues et Vues. Partout ailleurs, mettez l'adresse de la page filtrée en favori.

Pourquoi le mode « Simple » est-il grisé ?

Parce que votre filtre contient des groupes imbriqués, que ce mode ne sait pas représenter. Restez en « Arbre » ou en « Expert », ou simplifiez la règle.

Un collègue verra-t-il les mêmes résultats avec mon lien ?

Il verra la même liste filtrée, mais limitée à ce à quoi il a accès. Les éléments des groupes auxquels il n'appartient pas ne lui apparaissent pas.

Le filtre rapide « Contient… » s'ajoute-t-il à mes filtres ?

Non, il les remplace par cette seule condition. Utilisez « Ajouter un filtre » dans le même menu pour compléter une règle existante.

Sur cette page