SPG Verein 4.3 Handbuch

 Copyright bmp GmbH (c) 2024          
                                                                                                     
×
Menü
Index

Selektieren/Sortieren

 
Definition: Eine „Selektion“ ist eine (sortierte/unsortierte) Menge von Mitgliedern.
 
Beispiele für Selektionen finden Sie am Anhang dieses Handbuches.
 
Auf Selektionen wird zugegriffen, wenn nicht der Gesamtbestand, sondern nur eine Teilmenge der Mitglieder für eine bestimmte Funktionen genutzt werden soll. z.B.
-     Mitgliederübersicht : Kombinationsfeld „Selektion“
-     Ausgabe Listen/Briefe
-     Beitragserhebung
-     etc.
 
Selektionsarten
 
In SPG-Verein 4 gibt es 3 Selektionsarten:
 
-     Statische Selektion
Eine statische Selektion wird erstellt, indem in der Mitglieder-Übersicht diejenigen Mitglieder markiert werden, die in diese Selektion aufgenommen werden sollen. Über „Selektion speichern“ im Kontextmenü kann diese Selektion unter einem Namen gespeichert werden.
Die in dieser Selektion enthaltene Mitgliedermenge kann nachträglich über die Funktion "Selektionen verwalten">"Bearbeiten" geändert werden:
 
-     Dynamische Selektion
Eine dyn. Selektion kann erstellt werden über „Mitglieder“ > „Selektieren/Sortieren“ > „Selektionen verwalten“.
Klicken Sie auf den Button "Neue Selektionen" bzw. "Neu" wählen bei "Auswahl Selektionstyp" "dynamische Selektion" aus.
 
 
Die Selektionskriterien können Sie dann in diesem Fenster definieren:
 
Geben Sie der Selektionen einen Namen und bestimmen Sie diejenigen Kriterien, wonach die Mitglieder gefiltert und somit in die dyn. Selektion aufgenommen werden sollen.
Beachten Sie die Hinweise im o.a. Formular bzgl. der Spaltenauswahl, Operatorauswahl und Eingabe der Werte.
 
Eine dynamische Selektion wird immer dann aktualisiert, wenn diese Selektion angefordert wird.
An sehr vielen Stellen im Programm (z.B. Listen, Briefe etc.) kann statt des "Gesamtbestandes" auch eine Selektion ausgewählt werden.
 
Ein kleines Beispiel verdeutlicht dies:
Es wird im TST-Mandant eine dynamische Selektion "Hannoveraner" erstellt, die diejenigen Mitglieder enthält, die in Hannover wohnen; im Beispielmandant (TST) sind das aktuell 18 Mitglieder.
 
Wenn z.B. 2 Mitglieder hinzukommen, die auch in Hannover wohnen und dann eine Mitgliederliste der Hannoveraner ausgegeben werden soll, dann kann die Selektion "Braunschweiger" gewählt werden, die dann 20 Mitglieder enthält.
 
Negativ-Selektion
Das Zuordnen einer "Negativ-Selektion" zu einer anderen Selektion bewirkt folgendes:
Aus der Mitgliedermenge der aktuellen Selektion werden diejenigen Mitglieder gelöscht, die in der "negativ Selektion" enthalten sind.
 
Beispiel:
Es sollen alle Tennisspieler an der Pflege der Sandplätze beteiligen, nicht aber diejenigen Mitglieder die schon länger als 40 Jahre im Verein sind.
Hierzu sollte folgendermassen vorgegangen werden:
- Selektion "40 Jahre Mitgliedschaft" erstellen ( Eintrittdatum < ["HEUTE - 40 Jahre"] )
- Selektion "Sandplatzpflege" erstellen ( Abteilung = "Ten" )
- Der Selektion "Sandplatzpflege" als "negativ-Selektion" die Selektion "40 Jahre Mitgliedschaft" zuweisen.
 
Selbstverständlich kann diese Selektion auch durch eine gewisse Kombination der logischen Operatoren AND,OR, NOT etc. erstellt werden.
Die Nutzung dieser Operatoren ist aber sehr umständlich; deshalb wird die Möglichkeit einer "negativ-Selektion" angeboten.
 
SQL-Selektion
SQL ist eine Datenbanksprache mit der in relationalen Datenbanken, Abfragen auf Datenbestände durchgeführt werden können.
Daher erfordert die SQL-Selektion Erfahrung mit der Datenbanksprache SQL.
Mit einer SQL-Selektion können Sie Mithilfe eines SQL-Befehls eine bestimmte Menge an Mitgliedern selektieren.
Dies ist besonders sinnvoll, wenn Sie komplexere Selektionen abbilden wollen, die mit der dynamischen Selektion schwer umzusetzen sind.