Vues et filtres

← Retour au manuel

6. Vues et filtres

Les vues contrôlent comment vos données sont affichées. Chaque vue définit de quelle feuille elle lit, quelles colonnes sont affichées, et une condition de filtre optionnelle. Vous pouvez créer plusieurs vues pour les mêmes données afin de répondre à différents besoins.

6.1 Accéder à l’éditeur de vues

  1. Ouvrez le menu contextuel du tableur.
  2. Appuyez sur Gérer les vues.

La page de l’éditeur de vues est divisée en deux sections :

  • Vues principales — Vues de niveau supérieur qui apparaissent dans le sélecteur de vues de l’application.
  • Vues de formulaire — Vues secondaires attachées à une feuille, regroupées par nom de feuille. Elles apparaissent dans le formulaire lorsque vous ouvrez un enregistrement de cette feuille et listent les lignes liées d’une autre feuille.

6.2 Créer une vue

  1. Dans l’éditeur de vues, appuyez sur Ajouter dans la section Vues principales ou Vues de formulaire.
  2. Remplissez la configuration de la vue :
    • Libellé de la vue (obligatoire) — Un nom descriptif.
    • Feuille (obligatoire) — De quelle feuille cette vue lit les données.
    • Colonne de référence (Vues de formulaire uniquement) — La colonne qui lie la feuille de cette vue à la feuille de l’enregistrement parent.
    • Condition (facultatif) — Une expression pour filtrer les lignes affichées (voir ci-dessous).
    • Colonnes à afficher (obligatoire) — Sélectionnez et réordonnez les colonnes que vous souhaitez rendre visibles.
  3. Appuyez sur Ajouter pour créer la vue.

6.3 Modifier une vue

Appuyez sur une vue existante dans la liste pour ouvrir la même boîte de dialogue de configuration. Modifiez n’importe quel paramètre et appuyez sur Modifier pour enregistrer.

6.4 Sélection des colonnes

Le sélecteur de colonnes affiche toutes les colonnes disponibles (régulières et virtuelles) sauf la clé primaire. Vous pouvez :

  • Cocher/décocher des colonnes pour les afficher ou les masquer.
  • Réordonner les colonnes pour contrôler l’ordre d’affichage.

6.5 Conditions de filtre

Les conditions de filtre utilisent le langage d’expressions de X-Sheets pour déterminer quelles lignes apparaissent dans une vue. Le constructeur de conditions fournit :

  • Un éditeur de texte où vous écrivez les expressions de filtre.
  • Un bouton Fonction — ouvre un sélecteur avec toutes les fonctions disponibles.
  • Un bouton Opérateur — ouvre un sélecteur pour les opérateurs de comparaison et logiques.
  • Autocomplétion des colonnes, suggérées par leur libellé.
  • Validation en temps réel — les erreurs sont affichées immédiatement au fur et à mesure de la saisie.

Exemples d’expressions de filtre


{Statut} = "Actif"
{Montant} > 1000
{Date de création} >= DATE(2024, 1, 1)

{Statut} = "Actif" AND {Montant} > 500
{Catégorie} = "Électronique" OR {Catégorie} = "Livres"

YEAR({Date de commande}) = 2024
NOT({Statut} = "Archivé")

Pour la référence complète des expressions, voir Expressions et formules.

6.6 Vues de formulaire

Les vues de formulaire sont affichées dans le Formulaire lorsque vous ouvrez un enregistrement. Elles listent les enregistrements liés d’une autre feuille connectée via une colonne de référence.

Exemple : Une feuille “Orders” référence une feuille “Customers”. Une vue de formulaire configurée sur Customers affiche toutes les commandes du client actuellement consulté.

Pour configurer une vue de formulaire :

  1. Créez une vue dans la section Vues de formulaire sous la feuille parente (celle dont les enregistrements hébergeront la vue, ex. “Customers”).
  2. Définissez la Feuille sur la feuille de données liée (ex. “Orders”).
  3. Définissez la Colonne de référence sur la colonne qui lie à l’enregistrement parent (ex. la colonne de référence “Customer” dans Orders).
  4. Configurez les colonnes et le filtre optionnel.

6.7 Opérateurs disponibles pour les filtres

Catégorie Opérateurs
Comparaison =   <>   >   <   >=   <=
Logique AND   OR   NOT
Arithmétique +   -   *   /

Suivant : Expressions et formules →