Pour créer un nouvel outil de gestion dans SeaTable, il faut d’abord la bonne structure de tableaux : c’est elle qui permet de saisir les données utiles au processus, puis de les exploiter efficacement. Les nombreux modèles proposés peuvent vous inspirer, mais il faut en général bien réfléchir au processus et définir clairement les données nécessaires et pertinentes.

Ce cours portant sur la gestion de prestations en ligne, il nous faut deux tableaux centraux :

  • un tableau pour les cours proposés ;
  • un tableau pour les participants.

Vous avez déjà appris à créer une base et ses colonnes lors du cours précédent. Nous sautons donc cette étape et partons d’une base toute prête.

Téléchargez le fichier suivant sur votre ordinateur, puis importez-le comme nouvelle base depuis la page d’accueil de SeaTable :

SeaTable Course 2.dtable

Vous n’avez pas à créer la base vous-même, mais prenez le temps de bien comprendre sa structure : elle utilise des types de colonnes que vous n’avez peut-être pas encore rencontrés dans le cours précédent.

À première vue, la base est plutôt simple. Elle comporte seulement :

  • 2 tableaux ;
  • 18 colonnes ;
  • 3 vues ;
  • 1 formulaire web.

Ne vous fiez pourtant pas à cette simplicité : cette structure est étonnamment puissante. Voyons pourquoi nous l’avons conçue ainsi.

Le tableau Courses rassemble toutes les informations importantes sur vos cours. Chaque ligne correspond à un cours ou à une prestation que vous proposez, et les colonnes en donnent le détail, par exemple :

  • le nom du cours ;
  • sa date ;
  • le nombre de participants inscrits ;
  • son statut (complet ou places encore disponibles).

Vous gardez ainsi à tout moment une vue d’ensemble de vos cours et de leurs inscrits.

Tableau « Courses » avec données de cours, nombre de participants et statut par cours

Le tableau Registrations rassemble les informations sur les personnes inscrites à vos cours. Chaque ligne correspond à une inscription :

  • le nom du participant ;
  • son adresse e-mail ;
  • le cours auquel il s’est inscrit ;
  • le statut de paiement de l’inscription (a-t-elle déjà été payée ?).

Ce tableau vous donne à tout moment une vision claire des inscriptions et des paiements.

Tableau « Registrations » avec noms, e-mails et cours choisis par les participants

Certaines fonctions de cette base ne sont compréhensibles qu’à la lecture de leur définition et/ou de leurs paramètres. Lisez attentivement les explications qui suivent : elles vous aideront pour la suite du cours.

Le tableau Courses contient deux colonnes de formule importantes, dont voici le rôle :

  •  Title and Date
  •  Status

 Title and Date est une colonne auxiliaire qui assemble les valeurs des colonnes Title et Date : sa formule, très simple, accole le titre et la date du cours.

Colonne de formule « Title and Date » combinant titre du cours et date en un affichage unique

À première vue, cette colonne semble superflue, puisqu’elle ne fait que combiner des données existantes. Croyez-nous : en examinant le formulaire d’inscription, vous comprendrez vite à quel point elle est utile.


La colonne de formule  Status indique automatiquement si un cours a encore des places disponibles ou s’il est complet. Sa logique est assez simple ; en situation réelle, elle pourrait aussi tenir compte de la date du cours.

Colonne de formule « Status » calculant automatiquement places libres ou complet pour chaque cours

Le tableau Courses comporte une vue spéciale,  Available Courses. Elle utilise un filtre sur la colonne de formule  Status pour n’afficher que les cours qui ont encore des places. Les cours complets disparaissent ainsi automatiquement.

Cette vue est verrouillée  pour que personne ne la modifie par erreur. Elle joue un rôle important : elle limite les choix proposés dans la colonne de lien  Registered for.

Vous verrez pourquoi elle est si utile en examinant le formulaire d’inscription, à l’étape suivante.

Paramètres de la colonne de lien « Registered for » limitée à la vue « Available Courses »

SeaTable permet de mettre en couleur des lignes, des colonnes et des cellules. Deux exemples de coloration sont utilisés dans cette base :

  • les lignes des cours prennent une couleur selon leur statut : en vert les cours qui ont encore des places, en rouge les cours complets ;
  • les prix sont colorés selon leur montant : plus le cours est cher, plus la couleur est foncée.

Prenez le temps d’explorer la base en détail. Si certaines fonctions vous sont encore inconnues, consultez les articles d’aide ci-dessous.

Article d’aide avec plus d’informations