Aller au contenu
  • 0
NoémiV

Thesaurus à 4 niveaux minimum

Question

Bonjour !

Je me permets de créer un nouveau sujet ici car après recherche j'ai remarqué que tous les sujets apparentés sont assez vieux et donc les liens ne sont plus actuels, et je ne trouve pas ce que je recherche.

Je viens de reprendre la gestion d'une base de données pour un projet de recherche et j'aimerais simplifier pas mal sa hiérarchie. Pour ce faire, j'aurais besoin de créer une liste de valeurs hiérarchique - un thésaurus. Il s'agit ici de définir une période d'occupation de site archéologique, lesquels sont plus ou moins précisément datables (par ères historiques - périodes - dynasties - règne de pharaons - datation absolue à 25 ans près).

Je n'ai malheureusement trouvé nulle part comment procéder (j'ai notamment un fichier excel qui contient déjà ces valeurs, utilisé pour créer un Thesaurus dans l'application IMDAS Pro).

Est-ce qu'une bonne âme aurait la gentillesse de m'indiquer comment procéder ou une référence où cela est expliqué ?

 

Merci d'avance,

Noémi

 

Partager ce message


Lien à poster
Partager sur d’autres sites

6 réponses à cette question

Messages recommandés

  • 0

Bonjour et bienvenue,

Ici tu trouveras toute l'aide recherchée, c'est garanti.

Mais, il faut que tu expliques mieux ce que tu cherches à faire et dans quel contexte en pensant que  "liste hiérarchique" n'est pas automatiquement compréhensible.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Merci pour ta réponse !

Je joins ici un fichier Excel pour montrer ce que je voudrais, j'espère que cela sera plus clair. Il manque encore la datation absolue ici, mais elle suit le même principe. Ce que je voudrais, c'est qu'il y ait une possibilité d'avoir autant de champs que de colonnes (ou alors un champ où l'information du dernier niveau s'affiche) et que si j'entre une information dans un des champs, les champs précédents se remplissent automatiquement (par exemple, si j'introduis dans le champ "pharaon" - Ramses II , Le champ dynastie se remplisse automatiquement avec l'information "19th dynasty", le champ Période "Nouvel Empire" etc.).

Ce qui est important, c'est que lorsque les utilisateurs de la base feront des recherches, ils pourront demander à voir tous les enregistrements datant du Nouvel Empire, et que cet enregistrement qui a été fait avec le terme "Ramses II" apparaisse dans la liste.

 

J'espère être claire ...

Merci pour ta réponse !

Je joins ici un fichier Excel pour montrer ce que je voudrais, j'espère que cela sera plus clair. Il manque encore la datation absolue ici, mais elle suit le même principe. Ce que je voudrais, c'est qu'il y ait une possibilité d'avoir autant de champs que de colonnes (ou alors un champ où l'information du dernier niveau s'affiche) et que si j'entre une information dans un des champs, les champs précédents se remplissent automatiquement (par exemple, si j'introduis dans le champ "pharaon" - Ramses II , Le champ dynastie se remplisse automatiquement avec l'information "19th dynasty", le champ Période "Nouvel Empire" etc.).

Ce qui est important, c'est que lorsque les utilisateurs de la base feront des recherches, ils pourront demander à voir tous les enregistrements datant du Nouvel Empire, et que cet enregistrement qui a été fait avec le terme "Ramses II" apparaisse dans la liste.

 

J'espère être claire ...

Thesaurus Temporel.xlsx

Thesaurus Temporel.xlsx

Thesaurus Temporel.xlsx

Thesaurus Temporel.xlsx

Thesaurus Temporel.xlsx

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bonjour
Il y a peut etre qq chose qui pourrait vous aiguiller.
ca a été développé par Jérémie je crois

 

Bertrand

 

Menus sous menus V1.fmp12.zip

Menus sous menus V1.fmp12.zip

Menus sous menus V1.fmp12.zip

Menus sous menus V1.fmp12.zip

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
il y a 23 minutes, Bertrand d'Aubais a dit :

ca a été développé par Jérémie je crois

Bertrand

Bonjour,

Merci pour la citation, Bertrand !   😉

Noémie, je pense que ce qu'il te faut, c'est un système hiérarchique : dans chaque enregistrement, il te faut le cumul de tous les enregistrements parents.

Exemple : dans l'enregistrement Darius, il te faut :

Pharaonic periodLate period27th Dynasty (First Persian Dynasty)Darius

Dans l'enregistrement 27th Dynasty (First Persian Dynasty), tu auras seulement :

Pharaonic periodLate period27th Dynasty (First Persian Dynasty)

Cela est possible en ayant, comme dans mon exemple, tout dans une table unique categorie. Dans mon fichier, tel que transmis par Bertrand, il n'y a pas cette accumulation de données, mais elle est assez simple à mettre en place.

Pour bien faire, cela peut se stocker dans un champ hierarchie, avec une autoentrée sans l'option "ne pas remplacer valeur existante".

Dans un premier temps, je te propose de passer par un calcul non mémorisé : hierarchie = Liste ( categorie_parente::hierarchie ; nom ).

Ensuite, il suffit que les recherche portent sur la rubrique hierarchie.

Bonne journée !

Jérémie

 

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Voici une nouvelle version du fichier, qui te servira peut-être.

Tu y trouveras une rubrique hierarchie propre (c'est à dire indexable) et un filtrage.

NB : les enfants et moi sommes à fond dans l'Egypte ancienne, en ce moment, donc ça tombe bien !!   :D

Menus sous menus V2 hierarchie.fmp12

Menus sous menus V2 hierarchie.fmp12

Menus sous menus V2 hierarchie.fmp12

Menus sous menus V2 hierarchie.fmp12

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×