De:Gramps 3.0 Wiki Handbuch - Filter

From Gramps
Jump to: navigation, search

This appendix lists of all the filter rules currently defined in GRAMPS. Each of these rules is available for use when creating custom filters, see tools-util-cfe . The rules are listed by their categories.

Gnome-important.png Special copyright notice: All edits to this page need to be under two different copyright licenses:

These licenses allow the Gramps project to maximally use this wiki manual as free content in future Gramps versions. If you do not agree with this dual license, then do not edit this page. You may only link to other pages within the wiki which fall only under the GFDL license via external links (using the syntax: [https://www.gramps-project.org/...]), not via internal links.
Also, only use the known Typographical conventions


Zurück [[De:Gramps_{{{3}}}_Wiki_Handbuch| Index]] Nächste



Custom Filter Editor

Fig.3.x Define filter

The Custom Filter Editor builds custom filters that can be used to select people included in reports, exports, and other tools and utilities. This is in fact a very powerful tool in genealogical analysis.

When you launch it, the User defined filters dialog appears that lists all the filters (if any) previously defined by you. Click the Add... button to define a new filter. Once you have designed your filters, you can edit, test, and delete selected filters using the Edit... , Test... , and Delete buttons, respectively. All the filters displayed in the list will be automatically saved along with your database and will be available with subsequent sessions of GRAMPS.

Gramps-notes.png
Changes on filters

The changes made to the filters only take effect when you click the Apply and close button.

Clicking the Add... button invokes the following Define filter dialog:


Type the name for your new filter into the Name field.

Enter any comment that would help you identify this filter in the future into the Comment field. Add as many rules to the Rule list as you would like to your filter using Add... button. If the filter has more than one rule, select one of the Rule operations . This allows you to choose whether all rules must apply, only one (either) rule must apply, or exactly one (either) rule must apply, in order for the filter to generate a match. If your filter has only one rule, this selection has no effect.

Check Return values that do not match the filter rules to invert the filter rule. For example, inverting "has a common ancestor with I1" rule will match everyone who does not have a common ancestor with that person).

Clicking the Add... button invokes the following Add Rule dialog:

Fig.3.x Add rule

The pane on the left-hand side displays available filter rules arranged by their categories in an expandable tree. For detailed filter rule reference, see append-filtref . Click on the arrows to fold/unfold the appropriate category. Select the rule from the tree by clicking on its name. The right-hand side displays the name, the description, and the values for the currently selected rule. Once you are satisfied with your rule selection and its values, click OK to add this rule to the rule list of the currently edited filter. Clicking Cancel will abort adding the rule to the filter.

Tango-Dialog-information.png
Tip

A filter you have already designed may be used as a rule for another filter. This gives you nearly infinite flexibility in custom-tailoring your selection criteria that can be later used in most of the exports, reports, and some of the tools (such as comparing individual events).


General filters

Diese Kategorie enthält die folgenden ganz allgemeinen Regeln:

  • Has complete record

Diese Regel entspricht allen Personen, dessen Aufzeichnungen als vollständig markiert sind. Im Moment werden die persönlichen Daten von Hand im Person bearbeiten -Dialog als vollständig markiert, in the Edit Person dialog.

  • People with incomplete names

Diese Regel entspricht allen Personen denen entweder der Vor- oder Familienname fehlt.

  • Is bookmarked person

Diese Regel entspricht allen Personen, die sich auf der Lesezeichenliste befinden.

  • Has text matching substring of

This rule matches all people whose records contain specified substring. All textual records are searched. Optionally, the search can be made case sensitive, or a regular expression match.

  • Everyone

Die Regel entspricht allen Personen in der Datenbank. An sich ist sie nicht sehr sinnvoll außer für Testzwecke. Aber sie nützlich sein in Verbindung mit anderen Regeln.

  • People probably alive

Diese Regel entspricht allen Personen deren Datensatz nicht auf den Tot hinweist und nicht unangemessen alt sind, beruhend auf deren verfügbaren Geburtsdatum und dem aktuellen Datum.

  • Has a name

Diese Regel entspricht allen Personen, dessen Name den angegeben Werte vollständig oder teilweise entspricht. Zum Beispiel entspricht Marta Ericsdotter der Regel mit dem Wert "eric" als Familienname.

Es können verschiedene Werte für den Vornamen, Familiennamen, Suffix und Titel verwendet werden. Die Regel liefert einen Treffer, wenn alle nicht-leeren Werte (teilweise) dem Namen der Person entsprechen. Lassen Sie die anderen Felder leer, wenn Sie nur einen Wert benutzen wollen.

  • Has the Id

Diese Regel entspricht der Person mit der angegebenen GRAMPS-ID. Diese Regel liefert nur einen Treffer bei einer genauen Übereinstimmung der ID.

Sie können entweder die ID in das Textfeld eingeben oder eine Person aus der Liste auswählen, indem Sie auf den Auswählen......-Knopf klicken.

  • Is default person

Diese Regel entspricht der Hauptperson.

  • People marked private

Diese Regel entspricht Personen deren Datensätze als privat makiert sind.

  • Is a female

Diese Regel entspricht allen weiblichen Personen.

  • People who have images

Diese Regel entspricht Personen mit Bildern in ihren Galerien.

  • People without a birth date

Diese Regel entspricht Personen mit fehlendem Geburtsdatum.

  • Is a male

Diese Regel entspricht allen männlichen Personen.

Event filters

Diese Kategorie umfasst die folgenden Regeln, die Personen nach ihren speicherten Ereignissen entsprechen::

  • Has the birth: Diese Regel entspricht Personen, dessen Geburtsereignis angegebenen Werten für Daten, Ort und Beschreibung entspricht. Diese Regel liefert auch dann einen Treffer, wenn das Geburtsereignis nur teilweise mit den Werten Übereinstimmt. Die Regel ignoriert Groß- und Kleinschreibung. Zum Beispiel, wenn jemand in Schweden geboren wurde, entspricht er der Regel mit "schw" als Ort.

Die Regel liefert einen Treffer, nur wenn alle nicht-leeren Felder (teilweise) der Geburt der Person entsprechen. Lassen Sie die anderen Felder leer, wenn Sie nur einen Wert verwenden wollen.

  • Has the death: Diese Regel entspricht Personen, dessen Todesereignis angegebenen Werten für Daten, Ort und Beschreibung entspricht. Diese Regel liefert auch dann einen Treffer, wenn das Todesereignis nur teilweise mit den Werten Übereinstimmt. Die Regel ignoriert Groß- und Kleinschreibung. Zum Beispiel, wenn jemand in Schweden gestorben ist, entspricht er der Regel mit "schw" als Ort.

Die Regel liefert einen Treffer, nur wenn alle nicht-leeren Felder (teilweise) dem Tod der Person entsprechen. Lassen Sie die anderen Felder leer, wenn Sie nur einen Wert verwenden wollen.

  • Has source of: Diese Regel entspricht Personen deren Datensätze sich auf die vorgegebene Quelle beziehen.
  • Has the personal event: Diese Regel entspricht Personen, die ein persönliches Ereignis entsprechend den angegebenen Werten für Art des Ereignisses, Datum, Ort und Beschreibung entspricht. Diese Regel liefert auch dann einen Treffer, wenn das Ereignis der Person nur teilweise mit den Werten übereinstimmt. Die Regel ignoriert Groß- und Kleinschreibung. Zum Beispiel, wenn jemand in Schweden eine Abschluss gemacht hat, entspricht er der Regel mit dem Bildungsabschluss-Ereignis und "schw" als Ort.

Die persönlichen Ereignisse sollten aus dem Menü ausgewählt werden. Die Regel liefert einen Treffer, nur wenn alle nicht-leeren Felder (teilweise) dem persönlichen Ereignis entsprechen. Lassen Sie die anderen Felder leer, wenn Sie nur einen Wert verwenden wollen.

  • Has the family event: Diese Regel entspricht Personen, die ein familiäres Ereignis, entsprechend den angegebenen Werten für die Art, das Datum, den Ort und die Beschreibung des Ereignisses, haben. Diese Regel liefert auch dann einen Treffer, wenn das Ereignis der Person nur teilweise mit den Werten übereinstimmt. Die Regel ignoriert Groß- und Kleinschreibung. Zum Beispiel, wenn jemand in Schweden geheiratet hat, entspricht er der Regel mit dem Hochzeits-Ereignis und "schw" als Ort.

Die familiären Ereignisse sollten aus dem Menü ausgewählt werden. Die Regel liefert einen Treffer, nur wenn alle nicht-leeren Felder (teilweise) dem familiären Ereignis entsprechen. Lassen Sie die anderen Felder leer, wenn Sie nur einen Wert verwenden wollen.

  • Witness: Diese Regel passt auf Personen welche als Zeuge in einem Ereignis eingetragen sind. Wenn der persönliche oder Familiäre Ereignisart angegeben ist, werden nur Ereignisse dieser Art gesucht.
  • People with incomplete events: Diese Regel passt auf Personen bei denen Datum oder Ort in den Persönlichen Ereignissen fehlt.
  • Families with incomplete events: Diese Regel passt auf Personen bei denen Datum oder Ort in den Familien Ereignissen fehlt.

Family filters

Diese Kategorie umfasst die folgenden Regeln, die Personen nach ihren Familienbeziehungen entsprechen:

  • People with children

Diese Regel entspricht Personen mit Kindern.

  • People with multiple marriage records

Diese Regel entspricht Personen mit mehr als einem Partner(in).

  • People with no marriage records

Diese Regel entspricht Personen ohne Partner(in).

  • People who were adopted

Diese Regel entspricht Personen, die adoptiert wurden.

  • Has the relationships

Diese Regel entspricht Personen mit einer bestimmten Beziehung. Die Beziehung muss der aus dem Menü gewählten entsprechen. Zusätzlich kann auch die Anzahl der Beziehungen und die Anzahl der Kinder angegeben werden.

Die Regel liefert einen Treffer, nur wenn alle nicht-leeren Felder (teilweise) der Beziehung der Person entsprechen. Lassen Sie die anderen Felder leer, wenn Sie nur einen Wert verwenden wollen.

  • Is spouse of filter match

Diese Regel entspricht Personen, die mit jemand verheiratet sind, der/die dem angegebenen Filter entspricht. Der angegebene Filtername sollte aus dem Menü gewählt werden.

  • Is a child of filter match

Diese Regel entspricht Personen, von denen wenigstens ein Elternteil dem angegebenen Filter entspricht. Der angegebene Filtername sollte aus dem Menü gewählt werden.

  • Is a parent of filter match

Diese Regel entspricht Personen, dessen Kind dem angegebenen Filter entspricht. Der angegebene Filtername sollte aus dem Menü gewählt werden.

  • Is a sibling of filter match

Diese Regel entspricht Personen, von denen ein oder mehrere Geschwister dem angegebenen Filter entspricht. Der angegebene Filtername sollte aus dem Menü gewählt werden.

Ancestral filters

Diese Kategorie umfasst die folgenden Regeln, die Personen nach ihren Ahnenbeziehungen zu anderen Personen entsprechen

  • Is an ancestor of

Diese Regel entspricht Personen, die Vorfahren der angegebenen Person sind. Die Einschließlich-Option entscheidet, ob die angegebene Person als sein/ihr eigener Vorfahre betrachtet wird (nützlich beim Erstellen von Berichten).

Sie können entweder die ID in das Textfeld eingeben oder eine Person aus der Liste auswählen, indem Sie auf den Auswählen...-Knopf klicken. Im zweiten Fall erscheint die ID nach Ihre Auswahl im Textfeld.

  • Is an ancestor of person at least N generations away

Diese Regel entspricht Personen, die Vorfahren der angegebenen Person sind und wenigstens N Generationen von dieser Person in der Linie entfernt sind. Zum Beispiel würde diese Regel mit dem Wert 2 als Anzahl der Generationen den Großeltern, Urgroßeltern usw. entsprechen, aber nicht den Eltern der angegebenen Person.

  • Is an ancestor of person not more than N generations away

Diese Regel entspricht Personen, die Vorfahren der angegebenen Person sind und weniger als N Generationen von dieser Person in der Linie entfernt sind. Zum Beispiel würde diese Regel mit dem Wert 2 als Anzahl der Generationen den Eltern und Großeltern entsprechen, aber nicht den Urgroßeltern usw. angegebenen Person.

  • Has a common ancestor with

Diese Regel entspricht Personen, die gemeinsame Vorfahren mit der angegebenen Person haben.

  • Has a common ancestor with filter match

Diese Regel entspricht Personen, die gemeinsame Vorfahren mit jemand haben, der/die dem angegebenen Filter entspricht. Der angegebene Filtername sollte aus dem Menü ausgewählt werden.

  • Is an ancestor of filter match

Diese Regel entspricht Personen, die Vorfahren von jemandem sind, der/die dem angegeben Filter entspricht. Der angegebene Filtername sollte aus dem Menü ausgewählt werden.

Descendant filters

Diese Kategorie umfasst die folgenden Regeln, die Personen nach ihren Nachkommenbeziehungen zu anderen Personen entsprechen:

  • Is a descendant of

Diese Regel entspricht Personen, die Nachkommen der angegebenen Person sind. Die Einschließlich-Option entscheidet, ob die angegebene Person als sein/ihr eigener Nachkomme betrachtet wird (nützlich beim Erstellen von Berichten).

Sie können entweder die ID in das Textfeld eingeben oder eine Person aus der Liste auswählen, indem Sie auf den Auswählen...-Knopf klicken. Im zweiten Fall erscheint die ID nach Ihre Auswahl im Textfeld.

  • Is a descendant of person at least N generations away

Diese Regel entspricht Personen, die Nachkomme der angegebenen Person sind und wenigstens N Generationen von dieser Person in der Linie entfernt sind. Zum Beispiel würde diese Regel mit dem Wert 2 als Anzahl der Generationen den Enkeln, Urenkeln usw. entsprechen, aber nicht den Kindern der angegebenen Person.

  • Is a descendant of person not more than N generations away

Diese Regel entspricht Personen, die Nachkomme der angegebenen Person sind und weniger als N Generationen von dieser Person in der Linie entfernt sind. Zum Beispiel würde diese Regel mit dem Wert 2 als Anzahl der Generationen den Kinder und Enkeln entsprechen, aber nicht den Urenkeln usw. angegebenen Person.

  • Is a descendant of filter match

Diese Regel entspricht Personen, die Nachkommen von jemand sind, der/die dem angegebenen Filter entspricht. Der angegebene Filtername sollte aus dem Menü gewählt werden.

  • Is a descendant family member of

Diese Regel entspricht nicht nur Personen, die Nachkommen der angegebenen Person, sondern auch deren (Ehe-)Partnern.

Relationship filters

Diese Kategorie umfasst die folgenden Regeln, die Personen nach ihrer gegenseitigen Verwandtschaft entsprechen:

  • Relationship path between two people

Diese Regel entspricht allen Vorfahren beider Personen zurück bis zu ihrem gemeinsamen Vorfahren (falls er existiert). Dies liefert den "Verwandtschaftspfad" zwischen diesen zwei Personen durch ihre gemeinsamen Vorfahren.

Sie können entweder die ID's beider Personen in die entsprechenden Textfelder eingeben oder Personen aus der Liste auswählen durch ihren Klicken des Auswählen...-Knopfes. Im zweiten Fall erscheint die ID danach im Textfeld.

Miscellaneous filters

Diese Kategorie umfasst die folgenden Regeln, die nicht in die obigen Kategorien passen

  • Has the personal attribute

Diese Regel entspricht Personen, die das persönliche Attribut mit dem angegebenen Wert haben. Der angegebene Name des persönlichen Attributs sollte aus dem Menü ausgewählt werden. Der angegebene Wert sollte in das Textfeld eingegeben werden.

  • Has the family attribute

Diese Regel entspricht Personen, die das familiäre Attribut mit dem angegebenen Wert haben. Der angegebene Name des familiären Attributs sollte aus dem Menü ausgewählt werden. Der angegebene Wert sollte in das Textfeld eingegeben werden.

  • Matches the filter named

Diese entspricht Personen, die dem angegebenenFilter entsprechen. Der angegebene Filtername sollte aus dem Menü ausgewählt werden.

Zurück [[De:Gramps_{{{3}}}_Wiki_Handbuch| Index]] Nächste