Changes

Jump to: navigation, search

Fr:Manuel wiki pour Gramps 5.1 - Les filtres

3,018 bytes added, 06:46, 6 May 2021
m
Expressions rationnelles
== Expressions rationnelles==
Les expressions rationnelles (ou expressions régulières, ou motif, ou sous la forme de l'abbréviation regex) sont des outils rapides et puissants pour décrire du texte qui doit correspondre à un modèle. L'utilisation des regex dans les filtres Gramps est une en option.
La recherche par regex est une fonctionnalité avancée désactivée par défaut. Pour les filtres personnalisés, avec chaque règle individuelle a vous avez l'option{{checkbox|1}}{{man label|Utiliser les expressions rationnelles}} dans la boite de dialogue de la règle. Le Gramplet Filtre propose la même option pour saisir des expressions rationnelles directement dans les champs de recherche.
Par exemple, si vous cherchez un nom de famille commençant par "B", et finissant par "tin" alors vous pourrez utiliser des expressions rationnelles qui décriront ce motif. Çà Ce peut être :
^B.*tin
* Le '''^B''' indique un texte qui commence par B
* Le '''.''' indique n'importe quel caractère unique (lettre, nombre, ou n'importe quoi)
* Le '''*''' indique zéro ou plus par rapport au caractères comme le précédent (dans ce cas, n'importe quel caractère unique)
* Le '''tin''' correspond aux lettres exactes t, i, n dans cet ordre.
Les expressions rationnelles sont puissantes avec de multiples options. Nous utilisons le système des expressions régulières du language langage Python que nous allons documenter ici. De plus, vous pouvez avoir comme référence les vous référer aux expressions régulières Python.
''blanc'' - Le terme "blanc" est utiliser ci-dessous pour signifier un ou plusieurs caractères que vous ne voyez pas. Par exemple, les tabulations, espaces, passage à la ligne.
Si le filtre de la barre latérale ne répond pas à vos besoins, vous aurez besoin de fabriquer un filtre personnalisé.
===Dialogue Filtres de 'nom de la catégorie'===
{{man note|1=Note:Modification des filtres |2=Les changements ne prendront effet qu'après avoir cliqué le bouton {{man button|Fermer}} de la fenêtre.}}
[[File:PersonFilters-dialog-example-50Filtrepersofam_51_fr.png|right|thumb|450px400px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Person Filters - dialog - exampleExemple 'Filtres de famille']]
Pour créer un nouveau filtre personnalisé ou voir ceux précédemment créés, allez au menu {{man menu|Édition -> Éditeur de filtre sur ''nom de la catégorie''}} pour ouvrir la boite de dialogue {{man label|Filtres de ''nom de la catégorie''}} où le "nom de la catégorie" change en fonction de la catégorie sélectionnée dans le navigateur (barre latérale gauche), soit :
* {{icon|note}} Filtres de notes
* {{icon|cite}} Filtres de citations
 
Alternativement, dans le Gramplet Filtre de la barre latérale, cliquez le bouton {{icon|stock_edit}} sur la ligne filtre.
Dans la boite de dialogue {{man label|Filtres de ''nom de la catégorie''}}, les actions suivantes sont disponibles par les boutons du côté droit de la fenêtre :
: fait une copie exacte du filtre sélectionné
* {{man button|Test}} {{man tooltip|Tester le filtre sélectionné}}
: ouvre la fenêtre de résultats {{man label|Test du filtre}} contenant la liste des correspondances qui satisfont au test. If the filter Si le test is invaliddu filtre est invalide, an error may be shown insteadc'est une erreur qui s'affiche.* {{man button| {{icon|stock_remove}}}} {{man tooltip|Delete the selected filterSupprimer le filtre sélectionné}}::removes the selected filter from the Gramps collection of custom filterssupprime le filtre sélectionné de l'ensemble des filtres personnalisés.
{{-}}
=== Définir un filtre ==={{man tip|Des greffons Règles pour les filtres personnalisés sont disponibles|Les règles des filtres peuvent être étendues par des greffons à partir de la version Gramps 5.1.0.<br />''Voir : '''[[Example filters/fr|Exemples de filtre]]''' et '''[[Rule_expansions|Add-On Rules]]'''''}} [[ImageFile:Cfe-df_frFiltrepersodefinir_51_fr.png|right|thumb|350px400px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Définir le un filtre]]
L'éditeur de filtre personnalisé génère des filtres selon ses besoins pouvant être utilisés pour trouver des individus dans les rapports, exportations, et autres outils et utilitaires. C'est un outil très puissant pour les analyses généalogiques.
Quand Dans la fenêtre {{man label|Définir un filtre}} :*Saisissez le nom de votre nouveau filtre dans le champ {{man label|Nom}}. *Mettez n'importe quel commentaire pour vous aider à identifier ce filtre plus tard dans le champ {{man label|Commentaire}}.*Ajouter autant de {{man label|Règles}} que vous voulez dans la Liste des règles en utilisant le lancezbouton {{man button|+}}.*Si un filtre comporte plusieurs règles, choisissez dans la fenêtre des liste déroulante parmi les {{man label|Options}} :**{{man label|'''Toutes les règles doivent correspondre'''}} (par défaut)**{{man label|Au moins une règle doit correspondre}}**{{man label|Une seule règle doit correspondre}}*{{checkbox|0}} {{man label|Filtres PersonnalisésAfficher les valeurs qui ne correspondent pas aux critères (inverser les résultats)}} est affichée et liste Cocher pour inverser la règle de filtrage. Par exemple, inverser la règle '''"a un ascendant commun avec I1"''' trouvera tous les filtres individus qui n'ont pas d'ascendant commun avec cette personne.{{-}} === Dialogue Ajouter une règle ==={{man tip|Astuce|Un filtre que vous avez déjà définis conçu peut être utilisé en règle générale pour un autre filtre. Ceci vous donne la flexibilité presque infinie, vos critères de sélection peuvent être employés dans la plupart des exportations, des rapports, et certains outils (stels que comparer différents événements).}} [[File:Filtrepersoajoutregle_51_fr.png|right|thumb|400px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Dialogue 'Ajout d'une règle']]Pour définir un nouveau filtre, cliquez sur {{man button|+}} {{man label|Ajouter une règle au filtre}} dans la fenêtre {{man label|Définir un filtre}} pour ouvrir le dialogue {{man label|Ajouter une règle}}. Le panneau de la partie gauche montre les règles disponibles rangées par catégories dans une arborescence qui peut être déployée. Pour des détails sur une règle, vous pouvez soit :* Utilisez le champ de recherche* Cliquer sur la flèche {{man button|&#x25B6;}} pour déployer/refermer la catégorie appropriée. * Sélectionner la règle dans l'il y arborescence en acliquant sur son nom. La partie droite affiche le nom, la description, et les valeurs à définir pour la règle sélectionnée. {{man tip|Trouver une règle|Il peut être difficile de se rappeler quel groupe contient une règle pour la retrouver. L'apparition des greffons d'ajout de règles est une innovation récente qui risque d'ajouter beaucoup de règles rendant plus difficile la recherche. Pour réduire la liste des règles -- à partir de mots-clés dans le titre des règles :<br />Tapez un mot-clé dans la zone de recherche (champ avec une loupe)et seuls les règles correspondantes seront disponibles. Cliquez sur }} Une fois l'ensemble des règles ajoutées, cliquez le bouton {{man button|Valider}} pour ajouter le nouveau filtre.{{-}} === Fenêtre de résultats du test de filtre ===[[File:Filtrepersotest_51_fr.png|right|thumb|400px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} pour définir Exemple d'un nouveau résultat de test]]A partir de la fenêtre {{man label|Filtres de ''nom de la catégorie''}} et le bouton {{man button|Tester le filtre sélectionné}}, vous obtenez une fenêtre de résultats. Une fenêtre de résultats valide peut être vide si aucun enregistrement ne correspond au filtre. {{-}}
Quand vous l'avez défini, vous pouvez modifier, tester et supprimer les filtres sélectionnés avec les boutons {{man button|Éditer...}}, {{man button|Tester...}} et {{man button|-}}. Tous les filtres affichés == Quelles règles de filtre dans la liste seront automatiquement enregistrés avec votre base de données et seront disponibles pour les sessions suivantes de Gramps.quelle catégorie ? ==
{{man note|1=Les changements sur les filtres |2=Les changements sur les filtres prendront effet en appuyant sur le bouton {{man button|Appliquer et fermer}}Selon la catégorie affichée, vous disposez d'un ensemble de règles de filtre différent.}}
Le bouton {{man button|+}} lance la fenêtre suivante {{man label|Définir un *; Catégorie Tableau de bord : Pas de règles de filtre}} :disponible
Saisissez le nom de votre nouveau *; Catégorie Individus, Relations et Graphiques : Règles pour filtres citation/source, filtres familiaux, filtres généraux, filtres relationnels, filtres sur les ascendants, filtres sur les descendants, filtre dans le champ {{man label|Nom}}sur les évènements.
Mettez n*; Catégorie Famille : Règles pour filtres citation/source, filtres généraux, filtre sur l'importe quel commentaire pour vous aider à identifier ce enfant, filtre plus tard dans le champ {{man label|Commentaire}} Ajouter autant de {{man label|Règles}} que vous voulez dans sur la Liste des règles en utilisant le bouton {{man button|+}}. Si un mère, filtre comporte plusieurs règles, choisissez sur le mode d'application des {{man label|Règles}}Ceci vous permet de choisir si toutespère, au moins une ou bien une seule des règles doivent intervenir pour qu'une personne soit sélectionnéefiltre sur les évènements.
Cochez {{man label|Inverser les valeurs qui ne correspondent pas}} *; Catégorie Évènement et Media : Règles pour inverser la règle de filtrage. Par exemple, inverser la règle "a un ascendant commun avec I1" trouvera tous les individus qui n'ont pas d'ascendant commun avec cette personne)filtres citation/source et filtres généraux.
Le bouton {{man button|+}} lance *; Catégorie Lieux : Règles pour filtres citation/source, filtres généraux et filtre sur la fenêtre {{man label|Ajouter une Règle}} :position.
[[Image*; Catégorie Géographie (seulement pour le filtre dans la barre latérale ou inférieure) :Cfe-ar_frRègles pour filtres citation/source, filtres familiaux, filtres généraux, filtres relationnels, filtres sur les ascendants, filtres sur les descendants, filtre sur les évènements.png|right|thumb|350px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Ajouter une règle]]
La zone de gauche montre une vue en arbre des règles élémentaires. Cet arbre peut être déplié ou replié par branche en cliquant sur la flèche à l'origine de chaque branche. Pour une documentation de référence sur les règles de filtres. Cliquez sur une règle dans l'arbre pour la sélectionner. La partie droite du dialogue présente le nom*; Catégorie Sources, la description et les paramètres de la règle sélectionnée. Quand vous avez trouvé la bonne règle Dépôts et choisi ses paramètres, cliquez sur le bouton {{man button|Valider}} Notes : Règles seulement pour l'ajouter à la liste des règles du filtre en cours de modification. Cliquez sur le bouton {{man button|Annuler}} pour abandonner l'ajout de règle au filtrefiltres généraux.
{{man tip|Astuce|Un filtre que vous avez déjà conçu peut être utilisé en règle générale *; Catégorie Citations : Règles pour un autre filtre. Ceci vous donne la flexibilité presque infinie, vos critères de sélection peuvent être employés dans la plupart des exportations, des rapports, filtres généraux et certains outils (tels que comparer différents événements)filtres sur les sources.}}
==Filtres généraux==
== Les étiquettes ==
 Allez dans le {{man menu|Menu -> Édition -> Étiquette}}. [[File:Menu-Edit-Tag-Options-50.png|right|thumb|300px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Tag actions from Edit menu]] {{-}} Ou cliquez sur le bouton {{man button|Étiquette}} dans la barre d'outils. [[Image:Toolbar-Tag-Options-40.png|right|thumb|300px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Tag actions from Toolbar button]] {{-}} === Le concept === [[File:MenuEditTag-OrganizeTags-dialog-example-50.png|right|thumb|200px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Organiser les étiquettes]] * Pour les personnes utilisant ''gmailGmail'' ou ''thunderbirdThunderbird'', les étiquettes sont familières.
Au lieu de classer les messages dans des répertoires ''Outlook'' (Windows) ou ''Evolution'' (Linux),
ils sont classés en assignant des étiquettes. Ainsi au lieu d'avoir une classification
disjointe N:1 (un message ne peut être que dans 1 répertoire, un répertoire peut
contenir plusieurs messages), dans ''gmailGmail'' et ''thunderbirdThunderbird'' il y a une classifiaction
N:M (un message peut avoir plusieurs étiquettes, et une étiquette peut être appliquée
sur plusieurs messages électroniques).
et ''CONNU(E)'' par exemple.
=== Différences avec Les '''Marqueurs''' des versions antérieures sont comme les répertoires pour les messages électroniques. Un individu ne peut avoir qu'un seul marqueur. Les étiquettes sont plutôt des marqueurs ===à valeurs multiples.
Allez dans le {{man menu|Menu -> Édition -> Étiquette}}.[[File:EditPersonEditor-TagSelectionWindow-50Etiquetmenuedit_51_fr.png|right|thumb|400px300px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Sélection de l'étiquette depuis l'éditeur d'individuActions disponibles à partir du menu Édition]]{{-}}
* Les Ou cliquez sur le bouton [[File:16x16-gramps-tag.png]] {{man tooltip|Lignes d'étiquette sélectionnées}} dans la barre d''Marqueurs''' sont comme les répertoires pour les messages électroniquesoutils.[[File:Etiquetmenubouton_51_fr.png|right|thumb|300px|Fig. Un individu ne peut avoir qu'un seul marqueur{{#var:chapter}}. Les étiquettes sont plutôt des marqueurs {{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Actions disponibles à valeurs multiples.partir du bouton Étiquettes]]{{-}}
=== Dialogue nouvelle étiquette ===
[[File:Etiquetnouvel_51_fr.png|right|thumb|350px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Nouvelle étiquette]]
 
Vous pouvez ajouter une étiquette à une ou plusieurs entrées des listes de chaque catégorie. Il suffit de sélectionner les entrées concernées avant d'appeler la boite {{man label|Nouvelle étiquette}}. Dans le dialogue, saisir le nom d'étiquette souhaité et choisissez la couleur que vous voulez associer en cliquant sur l'échantillon de couleur en fin de ligne.
{{-}}
=== Étiquettes et filtres Organiser les étiquettes ===[[File:Etiquetorganis_51_fr.png|right|thumb|300px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Organiser les étiquettes - exemple]]Le dialogue {{man label|Organiser les étiquettes}} permet de changer leur ordre, de les supprimer, modifier.{{-}}
* Les === Dialogue Sélection d'étiquettes et filtres créent tous les deux des groupe ===[[File:Etiquetselect_51_fr.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Sélection d'étiquette dans lla fenêtre de saisie d'un individu avec le bouton «Éditer la liste d'arbreétiquettes»]]Quand vous utilisez le bouton [[File:16x16-gramps-tag. Néanmoins il y a png]]{{man button|Éditer la liste d'étiquettes}} dans n'importe quelle fenêtre de saisie comme celle d'un {{man label|Individu}} le dialogue de sélection des différences dans étiquettes apparaît et permet l'utilisationajout ou la suppression d'étiquettes existantes associés à cet enregistrement. Les étiquettes s'affiche par ordre alphabétique.{{-}}
[[File:Sidebar-PeopleTreeView-Filter-TagDropDownList-example-50=== Utilisation des étiquettes ===Voici quelques idées et opérations possibles avec les étiquettes.png|right|thumb|200px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Un filtre sur l'étiquette depuis la barre latérale de filtrage]]==== Étiquettes et filtres ====
* Les étiquettes et filtres créent tous les deux des sous-ensembles dans l'arbre. Néanmoins il y a des différences dans l'utilisation.
[[ImageFile:ÉtiquettesEtiquetfiltre_51_fr.png|leftright|thumb|300px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Un exemple de vue filtréefiltre sur les étiquettes depuis la barre latérale Filtre]]
Spécifier votre branche paternelle en utilisant les filtres est relativement simple; il existe déjà des filtres basés sur cette logique pour le faire. D'un autre côté, spécifier les individus qui ont émigré vers les États-Unis est plus compliqué, tout comme pour les personnes connues il est impossible d'avoir une règle logique. Les étiquettes sont bien plus pratiques dans ce cas là.
Par ailleurs les filtres ont l'avantage d'être '''dynamique'''. Si vous avez un nouvel ancêtre de votre père dans votre base de données, il sera automatiquement ajouté au filtrage.
À l'inverse, les étiquettes sont '''statiques'''. Lorsque l'on ajoute une personne connue dans l'arbre, vous avez explicitement besoin étiqueter avec de l'étiquette étiqueter ''CONNU(E)''.
* Le premier objet qui vient à l'esprit est l'individu, et c'est également là où les étiquettes sont les plus utilisées. Néanmoins, on peut ajouter des étiquettes à d'autres objetsobjets :**Lieux: par exemple "Lieux à visiter",**Source: par exemple "Sources en allemand",**Notes: par exemple "Notes en cours", ou "Notes en allemand",**Media: par exemple "Image appartenant à l'oncle Alfred".
Lieux: par exemple "Lieux à visiter", Source: par exemple "Sources en allemand", Notes: par exemple "Notes en cours", ou "Notes en allemand", Media: par exemple "Image appartenant à l'oncle Alfred".  Les étiquettes sont actives utilisables pour '''tous les objets principaux'''.
{{-}}
=== Opérations avec les = Colonne étiquettes ====
Voici quelques idées [[File:PeopleListView-ExampleTagColoredRows-50.png|right|thumb|400px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Colonne Étiquettes et opérations possibles avec les étiquettes.lignes colorées]]
==== Filtrage ==== L'utilisation la plus évidente Il est celui du filtrage. ==== Étiqueter une sélection pratique d'avoir une colonne {{man label|Etiquettes}} dans les vues des objets====qui supportent les étiquettes. Le nom des étiquettes se présente comme une liste séparée par des virgules.
[[File:NewTag-dialog-ShowingMultipleListSelection-example-50.png|right|thumb|200px|Fig. Pour ajouter cette colonne, passer par la {{#var:chapter}}.{{#vardefineecho:figureman label|{{#expr:{{#var:figureConfiguration de la vue active}}+1}}}} Assigne une étiquette à une sélection multiple]] Du fait (menu Affichage ou bouton de la nature '''statique''' des étiquettes, il est parfois utile barre d'ajouter une étiquette outils) et sélectionnez la case à une sélection d'objets via cocher {{Man key presscheckbox|Ctrl1}}, {{Man key pressman label|MajÉtiquettes}}, dans l'onglet {{Man key press|Ctrlman label|AColonnes}}. Par exemple on devrait être capable de sélectionner un nombre la boite de personnes dans la [[Gramps_5.1_Wiki_Manual_-_Main_Window/fr#Individus|vue Individus]], puis d'ajouter une étiquette nouvelle ou existantedialogue.
{{-}}
==== La colonne étiquettes Rapport Étiquette ==== Le [[FileFr:PeopleListViewManuel_wiki_pour_Gramps_5.1_-ExampleTagColoredRows-50.png|right|thumb|200px|Fig. {{#var:chapter}}.{{_Rapports#vardefineecho:figureRapport_Étiquette|{{#expr:{{#var:figure}}+1}}}} Colonne Étiquettes et lignes coloréesRapport Étiquette]] Il est pratique d'avoir une colonne {{man labelliste les [[Gramps_Glossary#primary_object|Etiquettes}} dans les vues des principaux objets ]] (individus, familles, notes) qui supportent les étiquettes. Le nom des étiquettes se présente comme une liste séparée par des virgulesont l'étiquette sélectionnée.
{{-}}
846
edits

Navigation menu