La sélection conditionnelle permet de filtrer les valeurs d'une liste en fonction d'un choix précédent.
Afin d'utiliser cette fonction de Timetonic dans une table, cette dernière doit déjà comporter une colonne de type Selection (liste d'une autre table)
Une colonne de type Sélection conditionnelle (liste d'une autre table) permettra de créer un second niveau de condition. En se basant sur une colonne de type Selection (liste d'une autre table), vous aurez ainsi le choix d'une colonne existante sur laquelle se repose la colonne Sélection (liste d'une autre table).
Configurateur
Exemple
Je sélectionne d'abord ma colonne du type Sélection (liste d'une autre table) ou Sélection conditionnelle (liste d'une autre table), puis la colonne de la table à partir de laquelle je souhaite rapatrier ma liste.
Ensuite, après avoir validé, le champ liste conditionnelle va proposer des choix, faisant partie de la liste rapatriée, selon la valeur du champ Sélection.
Éditeur
Remarque
La Sélection conditionnelle (liste d'une autre table) se base sur le choix précédent pour afficher la liste filtrée alors que les filtres des tableurs masquent les lignes dont la valeur est non cochée. Le comportement est donc différent.
Exemple :
Une table de sélection est constituée d'une colonne "Bâtiment", "Etage" et "Numéro de salle".
Le premier champ de Sélection proposera la liste des bâtiments disponibles, le 2eme champ proposera la liste des étages du bâtiment précédemment sélectionné. Puis la 3eme liste proposera les numéros de salle de l'Etage précédemment sélectionné (sans tenir compte du bâtiment). Et il est fréquent que tous les bâtiments présentent un RDC, 1er étage...
Il faut donc que la liste présentent des étages uniques entre bâtiments (par exemple : BatA - 1er ; BatA - RDC...).