Tous les types de colonnes dans Grist
Tous les types de colonnes dans Grist
Guide complet et pratique (2025)
Les colonnes sont la base de tout document Grist. Choisir le bon type de colonne dès le départ vous évite de tout refaire plus tard et rend vos tableaux beaucoup plus faciles à utiliser au quotidien.
Voici la liste complète des types disponibles aujourd’hui, avec des exemples concrets adaptés à une association, une petite entreprise ou un service administratif.
1. Text
Le type le plus simple. Accepte n’importe quel texte.
Utilisez-le pour : nom, prénom, adresse, commentaire, référence interne…
Astuce : si vous voulez forcer une seule ligne, cochez « Single line » dans les options de la colonne.
2. Choice (liste déroulante simple)
Une liste fixe de valeurs que vous définissez.
Exemple : Statut = À faire / En cours / Terminé / Archivé
Très utile pour uniformiser la saisie et éviter les fautes de frappe.
Options utiles :
- Couleurs sur chaque choix (rouge/orange/vert)
- Autoriser plusieurs choix (devient alors « Choice List »)
3. Choice List (liste à choix multiples)
Même principe que Choice mais on peut cocher plusieurs valeurs.
Exemple : Domaines d’activité = Éducation / Sport / Culture / Santé
4. Numeric
Pour les nombres (entiers ou décimaux).
Utilisez-le pour : montant HT, quantité, pourcentage, note sur 20…
Option importante :
- Format d’affichage (0 décimales, 2 décimales, séparateur de milliers, symbole € ou %)
5. Integer
Identique à Numeric mais uniquement des nombres entiers. Plus léger en performance.
6. Toggle (case à cocher)
Vrai / Faux. Parfait pour « Payé ? », « Inscrit ? », « Validé ? »
Apparaît comme une petite case à cocher très claire.
7. Date
Date uniquement (ex : 15/03/2025).
Format français par défaut.
Utilisez pour : date de naissance, date limite de candidature, date d’événement.
8. DateTime
Date + heure (ex : 15/03/2025 14:30).
Idéal pour : rendez-vous, heure d’arrivée d’un colis, début de formation.
9. Reference
Crée un lien vers une ligne d’une autre table.
C’est le cœur de la partie « base de données » de Grist.
Exemple : dans la table « Factures », une colonne « Client » de type Reference vers la table « Clients ».
Quand vous sélectionnez un client, Grist affiche automatiquement le nom (colonne affichée).
10. Reference List
Permet de lier plusieurs lignes d’une autre table.
Exemple : une formation peut avoir plusieurs participants → Reference List vers la table « Membres ».
11. Attachments
Permet de joindre des fichiers (PDF, images, Word…).
Les fichiers sont stockés dans le document ou sur votre stockage cloud si vous êtes en self-hosted.
12. Position (GPS)
Stocke une latitude et une longitude.
Peu utilisé dans l’administratif mais pratique pour un inventaire terrain ou une association qui gère des chantiers.
13. Slider
Nombre présenté sous forme de curseur.
Très pratique pour noter une satisfaction de 1 à 5 ou un niveau de priorité.
14. Rating (étoiles)
Note sous forme d’étoiles (1 à 5 ou 1 à 10).
Parfait pour évaluer un fournisseur ou la satisfaction d’un adhérent.
15. Progress
Barre de progression (0 % à 100 %).
Exemple : avancement d’un projet, taux de remplissage d’une formation.
16. Color
Permet de choisir une couleur.
Utile pour un code couleur rapide (projet vert = OK, rouge = bloqué).
17. Formula (colonne calculée)
Ce n’est pas un type de stockage mais un type de colonne calculée avec une formule.
On en parle en détail dans le chapitre sur les formules, mais sachez que vous pouvez transformer n’importe quelle colonne en formule plus tard.
Options communes à presque tous les types
- Visible : cacher la colonne dans certaines vues
- Required : rendre la colonne obligatoire
- Default value : valeur par défaut à la création d’une ligne
- Widget options : changer l’apparence (toggle, slider, étoiles…) même si le type de base est Numeric ou Text
- Show column : choisir quelle colonne afficher quand on utilise une Reference (ex : afficher le nom + prénom au lieu de l’ID)
Quand choisir quel type ? (règles simples)
| Besoin | Type recommandé | Pourquoi |
|---|---|---|
| Texte libre | Text | Simple et souple |
| Liste fixe (statut, catégorie…) | Choice ou Choice List | Uniformité |
| Oui / Non | Toggle | Visuel immédiat |
| Nombre avec décimales | Numeric | €, %, taux… |
| Nombre entier seulement | Integer | Plus léger |
| Date sans heure | Date | Anniversaire, échéance |
| Date + heure | DateTime | RDV, livraison |
| Lien vers une autre table | Reference ou Reference List | Relation |
| Joindre un PDF ou photo | Attachments | Facture scannée, photo membre |
| Note rapide | Rating ou Slider | Satisfaction, priorité |
Erreur fréquente à éviter
Commencer avec du Text partout puis vouloir transformer plus tard.
Exemple : vous mettez les statuts en Text (« Terminé », « termine », « fini »…). Impossible ensuite de faire des filtres ou des graphiques propres.
Prenez 5 minutes au départ pour choisir le bon type : ça vous fait gagner des heures ensuite.
En résumé
Grist propose une quinzaine de types de colonnes, mais vous utiliserez 90 % du temps seulement 6-7 types : Text, Choice, Toggle, Numeric, Date/DateTime, Reference/Reference List et Attachments.
Maîtrisez ces quelques types et vous couvrirez déjà tous les besoins classiques d’une association, d’une TPE ou d’un service administratif.
Prochaine étape logique : comprendre les références et les colonnes de type Reference pour relier vos tables entre elles (c’est ce qui transforme vraiment un simple tableau en base de données puissante).