Changements récents - Rechercher:

Tutoriel Filemaker

  1. Structure
  2. Modèles
  3. Opérations diverses
  4. Calculs
  5. Scripts
  6. Privilèges d'accès

Filemaker avancé

  1. Partage des données
  2. Astuces et Exemples
  3. Développement

Règles de nommage

Versions de FileMaker Pro

Liens utiles Contact Commentaires

edit SideBar

Mise en place des liens - Lien global

<==Mise en place des liens - Lien simple ^ Structure Mise en place des liens - Autres liens simples==>

Lien à l'aide d'une rubrique globale


Il est encore trop tôt pour expliquer la représentation que l'on peut obtenir d'un tel lien, mais le principe peut être déjà expliqué. Nous basant sur l'exemple en cours, on aimerait que, à partir de la table PAR, qui ne contient qu'un enregistrement, dont les coordonnées de l'école, on puisse indiquer le nom de n'importe quelle classe dans une rubrique ad hoc, et que, cette rubrique étant complétée, on affiche la liste du matériel didactique qui se trouve dans cette classe... Par exemple, si on complète la rubrique avec 3B, on obtiendrait comme liste :

  • écran de projection
  • projecteur

Pour ce faire :

  • On crée dans la table PAR une rubrique texte, zkg_NomClasse, de type texte et dont on indique stockage global (coché dans les options "Autres options").
  • On crée une nouvelle OT de la table CLA à côté de l'ancre PAR__, et on la nomme par_CLA__NomClasse_g, pour indiquer :
    • le "chemin" de cette OT
    • qu'il ne s'agit pas d'un lien classique
    • que le lien est établi sur le nom de la classe
    • que le lien est basé sur une rubrique globale
    • ... soit beaucoup de choses dans un simple nom...
  • On tire un lien d'égalité depuis la rubrique globale "zkg_NomClasse" de l'ancre PAR__ vers la rubrique "Nom" de l'OT par_CLA__NomClasse_g

Pour afficher également le matériel contenu dans la classe sélectionnée, il faut lier à nouveau les données :

  • On crée une nouvelle OT bouée de la table MAT que l'on place à côté de la nouvelle bouée par_CLA__NomClasse_g, et on la nomme par_cla_MAT__ (ancre "par", puis lien par "cla", basée sur "MAT").
  • On tire un lien d'égalité depuis la rubrique zkp de l'OT par_CLA__NomClasse_g vers la rubrique zkf_CLA de l'OT par_cla_MAT__.

C'est tout ! si la rubrique globale est vide, le lien est rompu et on n'aura rien. Dès que la rubrique est complétée et validée (on sort de la rubrique), on obtient la liste du matériel affecté à la classe encodée. Simple...
Suivons le lien : PAR est lié au nom de la classe, si le nom est connu, PAR va pouvoir m'afficher tout ce qui concerne CETTE classe. Comme elle est elle-même liée par son identifiant à la table MAT, je vais donc pouvoir afficher LA CLASSE et le matériel DE CETTE CLASSE. Si on change la valeur de cette rubrique, on change le lien et on affiche les données d'une autre classe.

Néanmoins, il faudra que le nom de la classe soit encodé correctement ! C'est pourquoi, mais il est trop tôt pour l'expliquer, on affectera une "liste déroulante" des noms des classes afin d'éviter les fôtes d'aurtografe...

On fait un peu de ménage pour que les OT de même niveau aient la même longueur et que les noms soient lisibles, et voilà notre graphe élégant et complété...

Pour le voir en vrai : GestionEcole version 8

<==Mise en place des liens - Lien simple ^ Structure Mise en place des liens - Autres liens simples==>
Éditer - Historique - Imprimer - Changements récents - Rechercher
Page mise à jour le 28 mai 2017 à 18h29