Aller au contenu
  • 0
Alsete

Créer des sous-catégories dans une liste d'enregistrement

Question

Bonjour,

Je suis en train de créer un gestionnaire de contenu pour faire un peu de rangement dans mon disque dur (PDF, audio, etc.). En fait je suis parti d'un modèle fourni par FMP : "Gestionnaire de contenu" que je modifie pour l'adapter à mes besoins.

Je dispose d’un modèle de saisie des données  « Détail du contenu » et un modèle « Contenu » de présentation des enregistrements sous forme de liste.

J’obtiens bien ma liste d’enregistrements triés par catégorie grâce à une clé de tri nommée <<CATÉGORIE>> dans un en-tête sous récapitulatif : tous les enregistrements sont bien présents dans la liste et bien regroupés par catégorie, de cette façon :

LITTERATURE

  • enregistrement A
  • enregistrement B
  • etc.

SCIENCES

  • enregistrement C
  • enregistrement D
  • enregistrement E
  • etc.

 

J'aimerais maintenant créer des sous-catégories afin d'obtenir ce qui suit dans ma liste récapitulative des enregistrements. Après recherche sur Internet je n'ai pas trouvé de descriptif pour hiérarchiser une liste de contenu sur plus d'un niveau mais je ne désespère pas que ce soit possible : Lorsqu'il y aura des centaines d'enregistrements avec des dizaines par catégorie, la navigation dans la liste serait moins fastidieuse. Ce serait immédiatement visualisable et éviterait de passer constamment par le mode recherche pour taper l'intitulé d'une sous-catégorie.

 

SCIENCES

       BIOLOGIE

  • enregistrement 1
  • enregistrement 2 
  • etc.

       CHIMIE

  • enregistrement A
  • enregistrement B
  • etc.

       PHYSIQUE

  • enregistrement X
  • enregistrement Y
  • etc.

 

Dans ma table j'ai deux rubriques pour le tri :

  • Clé de tri pour la liste avec comme formule de calcul : ResultatRubrique ( Trier la sélection )
  • Sélection de tri avec comme formule de calcul Si ( EstVide ( Contenu ) ; "CATÉGORIE" ; Contenu ) 

 

Voici comment se présente le modèle en question :

1446451258_Modle22Contenu22.thumb.jpeg.e1e95518c406ca9d58dd29dcdde5b0a8.jpeg


 

Pour l'en-tête de  <<CATÉGORIE>> le survol de la marge donne : Sous-récapitulatif par Clé de tri de liste (en-tête)

Pour l'en-tête de <<Sous_catégorie>>  ça donne : Sous-récapitulatif par SOUS_CATÉGORIE (en-tête). Il n'est plus question de clé de tri et je ne serais pas surpris que ce soit anormal.

Ceci après avoir créé dans ma table une rubrique SOUS_CATÉGORIE et une rubrique Sélection de tri SOUS_CATÉGORIE avec comme formule de calcul Si ( EstVide ( Contenu ) ; "SOUS_CATÉGORIE" ; Contenu ). J'ai créé et configuré de la sorte cette rubrique de sélection de tri par pur instinct mais ça ne semble pas être la bonne voie :crying:

 

Est-ce faisable et comment procéder ?

Merci pour vos réponses :)

Alain

1446451258_Modle22Contenu22.thumb.jpeg.e1e95518c406ca9d58dd29dcdde5b0a8.jpeg

1446451258_Modle22Contenu22.thumb.jpeg.e1e95518c406ca9d58dd29dcdde5b0a8.jpeg

1446451258_Modle22Contenu22.thumb.jpeg.e1e95518c406ca9d58dd29dcdde5b0a8.jpeg

Partager ce message


Lien à poster
Partager sur d’autres sites

6 réponses à cette question

Messages recommandés

  • 0

Pour faire les recherches, l'idéal ce sont les globales avec déclencheurs de script.

Tri categories.fmp12

Tri categories.fmp12

Tri categories.fmp12

Tri categories.fmp12

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bonjour,

Merci beaucoup Philippe pour ta réponse et pour avoir pris le temps de créer un exemple :bien:

J'ai greffé ta solution à ma base, ça n'a pas fonctionné et j'ai des messages d'erreurs dues à des rubriques et des scripts.

La cause évidente du problème : je suis parti de la solution de gestion de contenu proposée par FMP, elle intègre des fonctionnalités assez poussées, comme le choix de pochette ou autres dès qu'on place un fichier audio, un vrai iTunes dans la base ! Surtout il y a déjà en place des outils de tri, je les ai retirés en pensant régler le problème, mais en vain. 

Plutôt que de perdre du temps à trouver ce qui interfère avec l'outil de tri que tu m'as indiqué, je vais refaire ma BDD ex nihilo : clé, horodatages, rubriques pour la saisie et le tri. Une solution simple sans gadgets me satisfera dans un premier temps, je verrai ensuite si je peux y greffer d'autres fonctionnalités. Je vous tiendrai informés de la suite.

Encore merci pour ton aide.

Alain

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bonsoir,

J'ai refait ma base entièrement : le tri en mode liste se fait bien dans les deux récapitulatifs en suivant les conseils avisés de Philippe.

Cependant les fenêtres de recherche en en-tête dans le modèle de tri sont inopérantes, que ce soit les rubriques "recherche" ou "recherche rapide" que le bouton pour tout ré-afficher.

J'ai vérifié les scripts, les rubriques et la liste de valeur. Comme les trois modules ne fonctionnent pas, je pense que j'ai mal configuré une rubrique en amont, en l'occurrence la rubrique statistique nommée "decompte".

Bien sûr dans l'exemple de Philippe, il n'y a qu'une rubrique pour l'exemple, nommée "Enregistrement", alors que ma base comporte maintenant de nombreuses rubriques de saisie d'informations : titre, auteur, format des fichiers (PDF, audio, etc), descriptif, date de modification, conteneur pour le document et bien sûr les deux rubriques concernées par le tri dans les récapitulatifs, renommées "Domaine" et "Catégorie" .

Quelle devrait être la configuration de cette rubrique-statistique, si toutefois le problème vient bien de là ?

Ou alors faut-il conserver la rubrique "Enregistrement" en lui attribuant un calcul par exemple ? Ou introduire un script ?

Merci d'avance pour votre aide.

Alain

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bonjour,

Je ne parviens toujours pas à implémenter la recherche dans ma base.

J'ai refait scrupuleusement à l'identique le modèle proposé par Philippe, er là je me suis aperçu qu'il y avait une différence à l'arrivée : en mode modèle, mes deux rubriques globales ont un aspect différent.

Celles de Philippe contiennent le logo "script" et pas les miennes. J'en ai déduit que ces deux rubriques ne sont pas liées à leur script respectif :

Philippe.jpeg.d20b6a4aa5a15f93b33f1aee1c72149e.jpeg    Philippe

Alain.jpeg.940320ad30a07912040f8e8ae064e7d0.jpeg   Moi

Le résultat en est que le menu déroulant de la recherche affiche un point d'interrogation et que la saisie dans la recherche rapide est inopérante.

J'ai cherché en vain dans la configuration des rubriques quelles différences j'aurais pu introduire et je n'en ai trouvé aucune.

Je n'ai rien trouvé sur Internet à ce sujet, comme si la solution était évidente.

Où alors faut-il passer ailleurs que par la configuration des rubriques et des scripts pour les lier ?

J'ai cherché partout, dans tout ce qui accessible  : les rubriques, les scripts, la lise de valeur, l'inspecteur, un éventuel bouton caché derrière les rubriques, pas de différence visible entre les deux solutions.

Je précise que toutes ces rubriques sont dans une seule table.

Si quelqu'un pouvait me suggérer qu'elle pourrait être la raison de l'absence de lien alors que les deux rubriques globales sont bien pointées dans leur script respectif ?

Bon weekend,

Alain

Philippe.jpeg.d20b6a4aa5a15f93b33f1aee1c72149e.jpeg

Alain.jpeg.940320ad30a07912040f8e8ae064e7d0.jpeg

Philippe.jpeg.d20b6a4aa5a15f93b33f1aee1c72149e.jpeg

Alain.jpeg.940320ad30a07912040f8e8ae064e7d0.jpeg

Philippe.jpeg.d20b6a4aa5a15f93b33f1aee1c72149e.jpeg

Alain.jpeg.940320ad30a07912040f8e8ae064e7d0.jpeg

Philippe.jpeg.d20b6a4aa5a15f93b33f1aee1c72149e.jpeg

Alain.jpeg.940320ad30a07912040f8e8ae064e7d0.jpeg

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

La réponse à ta question s'appelle le déclencheur de script, il est placé sur une rubrique et réagit à ce qui se passe dans la rubrique. 462671334_Capturedcran2019-03-1700_56_24.png.3cb1279b0ec27f60f14ae7f5169c205c.png1203573263_Capturedcran2019-03-1700_56_45.thumb.png.c040a96aa87423ed38c2b2f7586c5d32.png

Capture d’écran 2019-03-17 à 00.56.45.png

462671334_Capturedcran2019-03-1700_56_24.png.3cb1279b0ec27f60f14ae7f5169c205c.png

1203573263_Capturedcran2019-03-1700_56_45.thumb.png.c040a96aa87423ed38c2b2f7586c5d32.png

257665780_Capturedcran2019-03-1700_56_45.thumb.png.68f0249ccdab66dffe7cf3fbfe0640c7.png

462671334_Capturedcran2019-03-1700_56_24.png.3cb1279b0ec27f60f14ae7f5169c205c.png

1203573263_Capturedcran2019-03-1700_56_45.thumb.png.c040a96aa87423ed38c2b2f7586c5d32.png

257665780_Capturedcran2019-03-1700_56_45.thumb.png.68f0249ccdab66dffe7cf3fbfe0640c7.png

462671334_Capturedcran2019-03-1700_56_24.png.3cb1279b0ec27f60f14ae7f5169c205c.png

1203573263_Capturedcran2019-03-1700_56_45.thumb.png.c040a96aa87423ed38c2b2f7586c5d32.png

257665780_Capturedcran2019-03-1700_56_45.thumb.png.68f0249ccdab66dffe7cf3fbfe0640c7.png

462671334_Capturedcran2019-03-1700_56_24.png.3cb1279b0ec27f60f14ae7f5169c205c.png

1203573263_Capturedcran2019-03-1700_56_45.thumb.png.c040a96aa87423ed38c2b2f7586c5d32.png

257665780_Capturedcran2019-03-1700_56_45.thumb.png.68f0249ccdab66dffe7cf3fbfe0640c7.png

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bonjour,

Merci Philippe :bien:

Bien sûr, ça fonctionne maintenant !

C'est bien ce que je supposais intuitivement : j'avais bien recopié rubriques, listes de valeurs et scripts mais il fallait lier les scripts quelque part dans l'interface.

La seule chose que j'avais trouvée, c'est que je pouvais exécuter (et non déclencher) le script en le sélectionnant dans la fenêtre de rédaction des scripts, puis ⌘_R.

Ton aide a considérablement amélioré l'ergonomie de ma base de données. D'ailleurs ça avance bien, boutons de navigation, corbeille du conteneur, remplissage automatique de la rubrique "Titre" lors du dépôt du document dans le conteneur, affichage de sa taille, envoi par courriel. Ça devrait suffire pour l'instant... pour ce projet là.

Encore merci,

Alain

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à cette question…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement

  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×
×
  • Créer...