Pour remplir les colonnes vides dans l'éditeur de projets ou la valeur dans le formulaire définissant le filtre, on puise dans des listes enfants (ou sous-tables).
L'attribut "Lier à la table" dans le gestionnaire de champs définit le lien entre champ libre et table (leurs noms peuvent être différents).
Gestion des onglets
Le module de gestion présente plusieurs onglets, avec des noms par défaut : Projets, Clients, Contacts (sous-table de Clients), Chiffreurs, Chef de projet, Type du projet.
Sélectionner Administration>Paramètres généraux>Paramètres généraux>Gestion des onglets et construire la structure.
Les onglets peuvent être nommés, ordonnés, promus/déchus. La succession (aplatie) de boutons apparaît en bas.
Règles :
▪les noms sont libres et indépendants des identifiants de table dans le premier onglet (Projets)
▪2 niveaux au plus (parent-enfant)
▪1 enfant au plus.
Modèle
Les listes enfants sont reliés au parent selon un modèle de "flocon de neige" :
La cardinalité est marquée par la notation en "pied de corbeau" (en vert).
Les listes enfants ont leur propre gestionnaire de champs où l'attribut Identifiant définit si un champ est nécessaire ou non pour l'identification : tous les champs à Oui apparaîtront concaténés dand la table appelante. Ainsi, par exemple le contrôleur de coût apparaîtra comme "Mr W Z". Les autres champs peuvent être vus dans le module d'estimation sous forme de Variables globales.
Pour formatter un numéro de téléphone/fax, sélectionner Accueil>Format>Format cellules>Spécial.
Liste Contacts
Puisqu'un client peut présenter plusieurs contacts (cardinalité maximale supérieure à 1), une sous-liste est nécessaire.
La liste Contacts apparaît automatiquement filtrée par le choix précédent de son parent :
▪quand on navigue d'un onglet à l'autre : dans l'onglet parent, faire un double clic sur un parent ou cliquer sur + dans la ligne désirée
▪quand on remplit la liste de projets : sélectionner d'abord le parent.
Pour formatter un numéro de téléphone/fax, sélectionner Accueil>Format>Format cellules>Spécial.
Résumé
Remplissons la colonne Type du projet à partir de la sous-table Domaine :