Mitgliederliste – Filter nachjustieren oder selbst zusammenstellen
Die vordefinierten Filtermöglichkeiten von Netxp Verein decken in den meisten Fällen alles ab, was Sie brauchen. Manchmal müssen Sie aber:
- einen bestehenden Filter feiner justieren,
- mehrere Bedingungen mit komplexer Logik kombinieren, oder
- einen Filter komplett selbst zusammenstellen.
Dafür gibt es den Button „Filter bearbeiten" rechts unten in der Mitgliederliste.
Filter bearbeiten oder neu zusammenstellen
Vorhandenen Filter bearbeiten
Wenn bereits ein vordefinierter Filter aktiv ist, übernimmt der Editor diese Bedingungen als Ausgangspunkt. Im oberen Arbeitsbereich ergänzen oder ändern Sie die Bedingungen, unten sehen Sie die zusammengefasste Filterlogik.
Filter komplett neu zusammenstellen
Ohne aktiven Filter öffnet sich der Editor leer mit der voreingestellten Logik „und". Über den + Button fügen Sie die erste Bedingung hinzu und bauen den Filter Schritt für Schritt auf.
Aussagenlogik
Die Logik bestimmt, wie mehrere Bedingungen verknüpft werden. Standard ist „und".
| Logik | Bedeutung |
|---|---|
| und | Eintrag erfüllt jede Bedingung – Standardeinstellung. |
| oder | Eintrag erfüllt mindestens eine Bedingung. |
| nicht und | Eintrag erfüllt die nachfolgenden Bedingungen, nicht aber die erste. |
| nicht oder | Eintrag erfüllt keine der gewählten Bedingungen. |
Weitere Optionen am Logik-Knoten
| Option | Bedeutung |
|---|---|
| Bedingung hinzufügen | Eine neue Bedingung an diesem Logik-Knoten. |
| Gruppe hinzufügen | Eröffnet eine weitere Logik-Ebene (eingerückt). |
| Alles leeren | Entfernt alle Bedingungen (nur sichtbar, wenn welche da sind). |
Bedingung hinzufügen, bearbeiten oder entfernen
- Der + Button ist anfangs grau und wird grün, sobald Sie ihn anwählen – damit fügen Sie eine Bedingung am Knoten hinzu.
- Der × Button ist anfangs grau und wird rot, sobald Sie ihn anwählen – damit entfernen Sie eine Bedingung.
- Alternativ funktionieren die Tasten Einfügen / Entfernen oder + / – auf der Tastatur.
Bedingung bearbeiten
Nach dem Hinzufügen wählen Sie das Feld (die Datenbank-Spalte) aus einem alphabetischen Dropdown. Tippen Sie einen Teil des Feldnamens, um schneller zum Eintrag zu springen – z. B. „Ges" für „Geschlecht".
Kriterien nach Feldtyp
Je nach Feldtyp (Zahl, Text oder Datum) stehen unterschiedliche Kriterien zur Verfügung.
Nummerische Bedingungen
| Kriterium | Anzahl Werte | Ergebnis |
|---|---|---|
| ist gleich | 1 | Eintrag entspricht der Zahl – Standard. |
| ist ungleich | 1 | Eintrag entspricht nicht der Zahl. |
| ist größer als | 1 | Eintrag ist größer als die Zahl. |
| ist größer oder gleich als | 1 | … einschließlich. |
| ist kleiner als | 1 | Eintrag ist kleiner als die Zahl. |
| ist kleiner oder gleich als | 1 | … einschließlich. |
| ist zwischen | 2 | Eintrag liegt zwischen den beiden Zahlen. |
| ist nicht zwischen | 2 | Eintrag liegt nicht im Bereich. |
| Ist Null | 0 | Eintrag ist leer (NULL in der Datenbank). |
| Ist nicht Null | 0 | Eintrag ist nicht leer. |
| ist einer aus | 1 oder mehr | Eintrag entspricht einem der angegebenen Werte. |
| ist keiner aus | 1 oder mehr | Eintrag entspricht keinem der angegebenen Werte. |
Text-Bedingungen
| Kriterium | Art | Ergebnis |
|---|---|---|
| ist gleich | Wort/Buchstaben | Eintrag entspricht genau dem Text – ideal bei begrenzten Werten (z. B. männlich/weiblich/divers). |
| ist ungleich | Wort/Buchstaben | Eintrag entspricht nicht dem Text. |
| ist größer als | Wort/Buchstaben | Eintrag liegt im Alphabet nach dem Text. |
| ist größer oder gleich als | Wort/Buchstaben | … einschließlich. |
| ist kleiner als | Wort/Buchstaben | Eintrag liegt im Alphabet vor dem Text. |
| ist kleiner oder gleich als | Wort/Buchstaben | … einschließlich. |
| ist zwischen | 2 Texte | Eintrag liegt alphabetisch zwischen den beiden Texten. |
| ist nicht zwischen | 2 Texte | Eintrag liegt nicht zwischen den Texten. |
| enthält | Wort/Buchstaben | Eintrag enthält den Text/Teiltext. |
| enthält nicht | Wort/Buchstaben | Eintrag enthält den Text/Teiltext nicht. |
| beginnt mit | Wort/Buchstaben | Eintrag beginnt mit dem Text – Standard. |
| endet mit | Wort/Buchstaben | Eintrag endet mit dem Text. |
| ähnelt | SQL-LIKE-Befehl | Eintrag entspricht einem SQL-LIKE-Muster. |
| ähnelt nicht | SQL-LIKE-Befehl | Eintrag entspricht nicht dem Muster. |
| ist einer aus | 1 oder mehr | Eintrag entspricht einem der Begriffe. |
| ist keiner aus | 1 oder mehr | Eintrag entspricht keinem der Begriffe. |
| ist leer | 0 | Spalte ist leer. |
| ist nicht leer | 0 | Spalte ist nicht leer. |
| Liste enthält | Wort | Eintrag ist Teil einer kommaseparierten Liste (für sehr lange Textfelder). |
Eine Übersicht der SQL-LIKE-Mustermöglichkeiten finden Sie z. B. unter datenbanken-verstehen.de/sql-tutorial/sql-like-befehl/.
Datums-Bedingungen
| Kriterium | Anzahl | Ergebnis |
|---|---|---|
| ist gleich | 1 Datum | Eintrag entspricht dem Datum – Standard. |
| ist ungleich | 1 Datum | Eintrag entspricht nicht dem Datum. |
| ist größer als | 1 Datum | Eintrag liegt nach dem Datum. |
| ist größer oder gleich als | 1 Datum | … einschließlich. |
| ist kleiner als | 1 Datum | Eintrag liegt vor dem Datum. |
| ist kleiner oder gleich als | 1 Datum | … einschließlich. |
| ist zwischen | 2 Daten | Eintrag liegt im Zeitraum zwischen beiden Daten. |
| ist nicht zwischen | 2 Daten | Eintrag liegt nicht im Zeitraum. |
| Ist Null | 0 | Eintrag ist leer. |
| Ist nicht Null | 0 | Eintrag ist nicht leer. |
| ist einer aus | 1 oder mehr | Eintrag entspricht einem der Daten. |
| ist keiner aus | 1 oder mehr | Eintrag entspricht keinem der Daten. |
Vordefinierte Datums-Optionen (ohne Datumseingabe)
| Operator | Ergebnis |
|---|---|
| ist nach diesem Jahr | Datum ab nächstem Jahr. |
| ist später in diesem Jahr | Datum frühestens morgen, im laufenden Jahr. |
| ist später in diesem Monat | Datum frühestens morgen, im laufenden Monat. |
| ist in der nächsten Woche | Datum in der Folgewoche. |
| ist später in dieser Woche | Datum in der laufenden Woche, in der Zukunft. |
| ist morgen | Datum ist der morgige Tag. |
| ist heute | Datum ist heute. |
| ist gestern | Datum ist gestern. |
| ist früher in dieser Woche | Datum in der laufenden Woche, in der Vergangenheit. |
| ist in der letzten Woche | Datum in der vorigen Woche. |
| ist früher in diesem Monat | Datum im laufenden Monat, in der Vergangenheit. |
| ist früher in diesem Jahr | Datum im laufenden Jahr, in der Vergangenheit. |
| ist vor diesem Jahr | Datum vor dem laufenden Jahr. |
| Ist in diesem Monat / dieser Woche / diesem Jahr | Datum im laufenden Zeitraum. |
| Ist im nächsten Monat / Jahr | Datum im Folgezeitraum. |
| Is last month / Is last year | Datum im vorigen Zeitraum. |
| Is the year-to-date period | Datum vom 1. Januar bis heute. |
| Ist Januar … Ist Dezember | Datum im jeweiligen Monat, unabhängig vom Jahr. |
Datumsangaben können Sie direkt eintippen oder über das Kalender-Icon auswählen.
Übersicht und Tipps
Beispiel-Filter aus dem Wiki: Alter zwischen 18 und 45 Jahren und Geschlecht = männlich und Eintrittsdatum zwischen 2000 und 2020.
Nach jedem Schritt klicken Sie Übernehmen – die Auswirkungen werden direkt im Hintergrund sichtbar, ohne dass Sie die Maske schließen müssen. Erst wenn Sie wirklich fertig sind, beenden Sie mit OK.
Unterhalb des Bearbeitungsbereichs sehen Sie eine Zusammenfassung aller gesetzten Bedingungen – ein guter Überblick über den logischen Aufbau des Filters.
Häufige Fehler
Wenn Sie einen Zeitraum mit zwei Bedingungen abgrenzen wollen (z. B. „Alter größer 45 und Alter kleiner 65"), ist „und" richtig. „oder" liefert in solchen Fällen meistens alle Einträge zurück, weil sich die beiden Bereiche überlappen. Wenn möglich, verwenden Sie direkt den Operator Zwischen.
Wenn das Ergebnis komplett unerwartet ist, prüfen Sie als Erstes, ob in der Bedingung das richtige Datenbank-Feld ausgewählt ist. Ähnlich benannte Felder (Geburtsdatum vs. Eintrittsdatum) sind die häufigste Fehlerquelle.
Filter speichern und wiederfinden
Wenn Sie einen komplexen Filter zusammengebaut haben, lohnt es sich, ihn zu speichern — Sie sparen sich beim nächsten Mal den Aufbau.
Filter speichern
- Filter wie gewohnt zusammenklicken.
- Im Bereich der Filterleiste auf Filter speichern (Disketten- Symbol) klicken.
- Namen vergeben (z. B. „Vorstand 2025", „Säumige Beitragszahler").
- Speichern.
Filter laden
Über das Filter-Dropdown in der Filterleiste die gespeicherten Filter auswählen. Sobald gewählt, wird der Filter sofort angewendet.
Filter auf Standard zurücksetzen
Mit dem Tooltip „Filter auf Standard setzen" entfernen Sie alle aktiven Filter — die Liste zeigt wieder den vollen Bestand (Standardwerte je nach Tabelle).
Filter löschen
Im Filter-Dropdown den Filter wählen → Filter löschen klicken.
Filter-Speicherung pro Benutzer
Filter werden pro Benutzer in Netxp Verein gespeichert — was Sie unter Login „Max" speichern, sieht Login „Anna" nicht. Wollen Sie einen Filter mit Kollegen teilen, hilft nur, ihn dort nachzubauen oder den Inhalt der Filter-Regel zu kopieren.
Filter-Regel als Text exportieren
Die zusammengesetzte Filter-Regel wird unten als Klartext angezeigt — z. B.:
[Status] = 'Aktiv' AND [Alter] > 18 AND ([Sparte] LIKE '%Fußball%' OR [Sparte] LIKE '%Tennis%')
Diesen Text können Sie kopieren und z. B. in eine Erinnerungsliste übernehmen.
Häufige Filter — als Vorschlag
Diese Filter lohnen sich vereinsweit zu speichern:
| Name | Regel |
|---|---|
| Aktive Mitglieder | Status = Aktiv |
| Geburtstage diesen Monat | Geburtsmonat = Aktueller Monat |
| Säumige Zahler | Offener Beitrag > 0 |
| Neuzugänge dieses Jahr | Eintrittsdatum dieses Jahr |
| Volljährige Aktive | Status = Aktiv AND Alter ≥ 18 |
| Familien-Patriarchen | Familienrolle = Patriarch |
| Ohne SEPA-Mandat | SEPA-Mandat = falsch UND Status = Aktiv |
Verwandte Themen
- Mitgliederliste
- Mitgliedsdaten filtern
- Rubriken und Filter
- Einträge sortieren und gruppieren
- Einträge nach Text filtern
- Einträge nach Zahlen filtern
- Einträge nach Datum filtern
Originalquelle: https://support.netxp-verein.de/Wiki/Index/-1/Mitgliederliste_-_Filter_bearbeiten