Changes

Jump to: navigation, search

Fr:Manuel wiki pour Gramps 3.4 - Les filtres

576 bytes added, 23:10, 29 August 2015
no edit summary
Cette annexe décrit les fonctions de filtrage actuellement définies dans GRAMPSGramps. Ces règles sont présentées ici par catégories.
{{grampsmanualcopyright/fr}}
{{languages|Gramps_3.4_Wiki_Manual - Filters}}
 
{{stub|fr}}
== Filtre ou Recherche ==
Il y a deux méthodes pour trouver des données dans Gramps : la recherche et le filtrage. La recherche utilise la barre de recherche en haut des vues en liste. (tels que la vue Individus, la vue Familles, etc ...). Le filtrage peut être utilisé en complément de la recherche, ou juste dans des gramplets via les barres inférieures et latérales. La barre de recherche du haut n'apparaît que que la barre latérale n'est pas présente. Vous pouvez fermer/appeler la barre latérale depuis le menu {{man menu| -> Affichage}}.
Search and Filter work completely differently and it is useful to understand these differencesLa recherche et le filtrage fonctionne différemment et il est utile de connaître ces différences :
*''Recherche'' - the topbar search looks through the database as it appears in the rows and columns on the screenla recherche en haut des listes regarde dans les données telles qu'elles apparaissent à l'écran dans les lignes et colonnes. For examplePar exemple, if you have the Name Display in Preferences set to show si dans vos préférences d'affichage du nom vous avez défini "SurnameNom de famille, GivenPrénom" then you can match names such as alors vous pourrez trouver "Smith, J" and all of the correct rows will matchet toutes les lignes qui correspondent. If you change the way that names are displayed Si vous changez cette valeur pour les noms affichés (in Preferencesdans les préférences) then you can match that alors vous devrez suivre ce format (for examplepar exemple, "John Smith"). The Search functionality is probably the one you want to use most of the timeLa fonction de recherche est probablement celle que vous utiliserez le plus souvent, as it is most straightforwardcar c'est la plus simple, but has some mais elle a certaines limitations (see belowvoir ci-dessous).
*''Filtre'' - Filters use a more complex systemles filtres utilisent un système plus complexe. It is not limited to what you see on the screenIl n'est pas limité à ce que vous voyez à l'écran, but looks at the actual datamais il regarde dans les données actuelles, rather than just what is showing in the Viewplutôt que celles qui apparaissent dans la vue. The name Filter will try to match on any single name field Le filtre nom va essayer de faire correspondre tous les champs individuels concernant le nom (givenprénom, surnamenom de famille, prefixpréfixe, etc) of all names pour tous les noms (primary and alternateprincipal et alternatif) but only field per namemais seulement un de ces champs pour le nom---you can't match the given field and surname field in the same namevous ne pouvez pas filtrer un prénom et un nom de famille pour le même nom. You can match surnameVous pouvez faire correspondre un nom de famille, but not surname and given in the same namemais pas un nom de famille et un prénom pour le même nom. For examplePar exemple, if you Filter on si vous filtrez sur "John", you will get matches of people with firstname vous obtiendrez les correspondances des individus dont le prénom est "John" but also those with surname mais également ceux dont le nom de famille est "Johnson". You just can't filter on combinations of first and lastnamesVous ne pouvez simplement pas filtrer des combinaisons de prénoms et de noms de famille.
Filters can be created and controlled from the Les filtres peuvent être créés et contrôlés depuis le menu {{man menu| Édition -> Éditeur de filtre}}, or from a special sidebar/bottombar Grampletou depuis un gramplet spécifique dans les barres inférieures et latérales. The Filter Gramplets allow for some quick filters that are similar to the topbar SearchLes gramplets Filtres permettent de filtrer rapidement comme pour la recherche en haut des listes, but all Filters follow mais tous les filtres suivent la distinction the distinction outlined heredécrite ici.
Quelques points complémentaires :
* The Filter will search alternative names tooLe filtre va également regarder dans les noms alternatifs; Search only looks in the primary name la recherche ne regarde que le nom principal (the one showingcelui affiché). That is why if you do a Filter on C'est pourquoi si vous filtrez sur "Smith" you might see people listed that don't appear to matchvous pourrez voir des individus listés qui ne semblent pas correspondre. But if you edit that personMais si vous éditez les détails de cette personne, vous pourrez voir qu's details, you might see that they have an alternate name containing elle a un nom alternatif contenant "smith".* The Filter allows Le filtre permet l'utilisation d'"regular expressionsrationnelles". So you can find all of the names that start with Ainsi vous pouvez trouver tous les noms qui commencent par "B" and end in et finissent par "ship": "B.*ship". You can't do that with the top bar SearchVous ne pouvez pas faire cela dans la barre de recherche au dessus des listes..* The Search will only match what is visibleLa recherche ne trouve que ce qui est affiché. If a name or text is too big to see in Si un nom ou un texte est trop large pour le voir dans le listing below topbarsous la barre de recherche, then you wonalors vous ne le trouverez pas. C't find it. This is something to keep in mind when Searching through Notesest quelque chose qu'il faut garder à l'esprit lorsque l'on cherche dans les notes. Best to use Filter for La meilleur solution étant de filtrer les notes and other long text fieldset tout autre champ textuel relativement large.* All Filters use case-insensitive matchingTous les filtres ne tiennent pas compte de la casse; "Ship" will match trouvera "ship", "SHIP", or ou "ShIp".
Vous pouvez trouver plus de détails sur la génération de filtres dans les [[Example filters|exemples de filtres (''en anglais'')]].
== Expressions rationnelles==
Les expressions rationnelles sont des outils rapides et puissants pour décrire du texte qui correspond à un modèle motif utilisé dans les filtres. Vous devez avoir cocher l'option {{man button|[ ]}}{{man label|Utiliser les expression rationnelles}}.
Par exemple, si vous cherchez un nom de famille commençant par "B", et finissant par "ship" alors vous pourrez utiliser des expressions rationnelles qui décriront ce modèlemotif. Çà peut être :
^B.*ship
* Le '''*''' indique zéro ou plus par rapport au précédent (dans ce cas, n'importe quel caractère unique)
* Le '''ship''' correspond aux lettres exactes s, h, i, p dans cet ordre.
 
 
Les expressions rationnelles are quite powerful, and there are many options. We use the Python Regular Expression system, and we will document that here. In addition, you can use any Python Regular Expression resource.
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 vous le lancez, la fenêtre des {{man label|Filtres Personnalisés}} est affichée et liste tous les filtres que vous avez déjà définis (s'il y en a). Cliquez sur le bouton {{man button|Ajouter...+}} pour définir un nouveau 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|Supprimer-}}. Tous les filtres affichés dans la liste seront automatiquement enregistrés avec votre base de données et seront disponibles pour les sessions suivantes de GRAMPS.
{{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}}.}}
Le bouton {{man button|Ajouter...+}} lance la fenêtre suivante {{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 bouton {{man button|Ajouter...+}}. Si un filtre comporte plusieurs règles, choisissez le mode d'application des {{man label|Règles}}Ceci vous permet de choisir si toutes, au moins une ou bien une seule des règles doivent intervenir pour qu'une personne soit sélectionnée.
Cochez {{man label|Inverser les valeurs qui ne correspondent pas}} 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).
Le bouton {{man button|Ajouter...+}} lance la fenêtre {{man label|Ajouter une Règle}} :
[[Image:Cfe-ar_fr.png|right|thumb|350px|Fig. 13.4.2 Ajouter une règle]]

Navigation menu