Änderungen

Zur Navigation springen Zur Suche springen
33 Bytes hinzugefügt ,  11:57, 3. Feb. 2014
keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:  +
[[File:FilterII01.jpg|rechts|thumb|300px]]
 +
 
Um Schülermengen zu erhalten, die sich nicht über die Auswahlmöglichkeiten des Attribut-Filters und des Filters I selektieren lassen, benötigt man den Filter II.
 
Um Schülermengen zu erhalten, die sich nicht über die Auswahlmöglichkeiten des Attribut-Filters und des Filters I selektieren lassen, benötigt man den Filter II.
   Zeile 7: Zeile 9:     
'''Hinweis:'''
 
'''Hinweis:'''
 +
 
Die in diesem Abschnitt festgelegten Filterbedingungen selektieren Schülerinnen und Schüler immer aus allen Karteikästen. Da sich im Schulalltag die Auswahl in der Regel auf die Schülerdaten im aktuellen Datenfenster bezieht, ist die Bedingung Status gleich Aktiv in die Filterbedingung zusätzlich aufzunehmen sowie anschließend über UND mit weiteren Bedingungen zu verknüpfen.
 
Die in diesem Abschnitt festgelegten Filterbedingungen selektieren Schülerinnen und Schüler immer aus allen Karteikästen. Da sich im Schulalltag die Auswahl in der Regel auf die Schülerdaten im aktuellen Datenfenster bezieht, ist die Bedingung Status gleich Aktiv in die Filterbedingung zusätzlich aufzunehmen sowie anschließend über UND mit weiteren Bedingungen zu verknüpfen.
   −
[[File:FilterII01.jpg|rechts|thumb|300px]]
+
Nach Aufruf des Filter II erhalten Sie die Maske "Allgemeine Filterbedingungen definieren". Die Vorgabe beim Aufruf dieser Maske enthält die Bedingung Schüler nicht gelöscht.
 +
 
 +
 
 +
'''Und/Oder'''
 +
 
 +
Wahl der entsprechenden weiteren Filterverknüpfungen. Die Standardvorgabe ist UND.
 +
 
 +
Für komplexere Filterverknüpfungen können Klammern gesetzt werden.
 +
 
 +
Mit 'Pfeil hoch' wird eine Klammer hinzugefügt, mit 'Pfeil runter' eine Klammer entfernt.
 +
 
 +
 
 +
'''Gruppe'''
 +
 
 +
Aus der Liste kann eine Datensatzgruppe ausgewählt werden, über die der Filter erstellt werden soll.
 +
 
 +
Mögliche Auswahl: Schüler - Erzieher - telef. Kontakte - Weitere Adressen
 +
 
 +
 
 +
'''Feldname'''
 +
 
 +
In der Liste werden aus der gewählten Gruppe die entsprechenden Datenfelder angeboten.
 +
 
 +
 
 +
'''Operator'''
 +
 
 +
Die Liste enthält abhängig von dem vorher ausgewählten Datenfeld mögliche Vergleichsoperatoren.
 +
 
 +
 
 +
'''Feldwert'''
 +
 
 +
Je nach vorheriger Auswahl wird hier ein Feld für eine Textangabe oder eine vorgegebene Liste eingeblendet, aus der ein Wert übernommen werden kann.
 +
 
 +
 
 +
'''In Filterbedingungen übernehmen'''
 +
 
 +
[[File:FilterII02.jpg|rechts|thumb|300px]]
 +
 
 +
Die in der oberen Zeile erstellte Filterbedingung wird als Klartext-Befehl und auch als SQL-Befehl in die entsprechenden Fenster übertragen.
 +
 
 +
 
 +
'''Einzelne Filterbedingung zurücksetzen'''
 +
 
 +
Die in der Zeile für die einzelne Filterbedingung erfolgte Auswahl bzw. erfolgten Eintragungen werden gelöscht.
 +
 
 +
 
 +
'''gesamte Abfrage negieren'''
 +
 
 +
Man erhält aufgrund der eingestellten Filterbedingung das Komplement der gefilterten Schülermenge.
 +
 
 +
 
 +
 
 +
'''SQL-Befehle löschen'''
 +
 
 +
Es werden die erstellten Filterbedingungen gelöscht und der Filter wird auf die Vorgabe Schüler nicht gelöscht zurückgesetzt.
 +
 
 +
 
 +
'''Aktuelle Auswahl übernehmen'''
 +
 
 +
Ist schon im Datenfenster eine aktuelle Schülermenge aufgrund eines Filters gebildet worden (geladener Attributsfilter oder Allgemeiner Filter, Auswahlknopf ist rot), so kann diese Bedingung als SQL-Befehl eingeblendet und in der Zeile einzelne Filterbedingung erweitert werden.
 +
 
 +
 
 +
'''Testen'''
 +
 
 +
Da über den Filter II auch komplexere Bedingungen eingegeben werden können, wird hier geprüft, ob die gesetzte Filterbedingung von der Syntax her keine Fehler enthält. Bei einer nicht korrekt gebildeten Bedingung erscheint eine Fehlermeldung.
 +
 
 +
Ein Informationshinweis gibt darüber Auskunft, wie viele Schüler die eingestellte(n) Filterbedingung(en) erfüllen. Werden keine Schüler für diese Filtereinstellung gefunden, so kann man wählen, ob man zur aktiven Schülermenge zurückkehren will oder ob man eine weitere Filterbedingung erstellen möchte.
 +
 
 +
 
 +
'''Übernehmen'''
 +
 
 +
Die gefilterte Schülermenge steht nach erfolgreichem Test im Datenfenster für eine weitere Bearbeitung zur Verfügung. (z.B. Ausdruck von Listen, gruppenweise Zuordnung bestimmter Felder etc.)
   −
Nach Aufruf des Filter II erhalten Sie die Maske Allgemeine Filterbedingungen definieren. Die Vorgabe beim Aufruf dieser Maske enthält die Bedingung Schüler nicht gelöscht.
     −
'''Und/Oder'''
+
'''Speichern'''
Wahl der entsprechenden weiteren Filterverknüpfungen. Die Standardvorgabe ist UND.
  −
Für komplexere Filterverknüpfungen können Klammern gesetzt werden.
  −
Mit 'Pfeil hoch' wird eine Klammer hinzugefügt, mit 'Pfeil runter' eine Klammer entfernt.
     −
'''Gruppe'''
+
Auch der Filter II kann vergleichbar den anderen Filterstufen zur späteren Wiederanwendung gespeichert werden (siehe [[Attributsfilter]]).
Aus der Liste kann eine Datensatzgruppe ausgewählt werden, über die der Filter erstellt werden soll.
  −
Möglich Auswahl: Schüler - Erzieher - telef. Kontakte - Weitere Adressen
     −
'''Feldname'''
  −
In der Liste werden aus der gewählten Gruppe die entsprechenden Datenfelder angeboten.
     −
'''Operator'''
+
'''Öffnen'''
Die Liste enthält abhängig von dem vorher ausgewählten Datenfeld mögliche Vergleichsoperatoren.
     −
'''Feldwert'''
+
Es öffnet sich ein Fenster mit der Liste der bisher gespeicherten Filterbedingungen.  
Je nach vorheriger Auswahl wird hier ein Feld für eine Textangabe oder eine vorgegebene Liste eingeblendet, aus der ein Wert übernommen werden kann.
     −
'''In Filterbedingungen übernehmen'''
+
Der entsprechende Filter wird markiert und durch Übernehmen erscheint der Filter im Klartext und als SQL-Befehl im Fenster "Allgemeine Filterbedingung definieren" und kann mit weiteren einzelnen Filterbedingungen verknüpft bzw. erweitert werden.
Die in der oberen Zeile erstellte Filterbedingung wird als Klartext-Befehl und auch als SQL-Befehl in die entsprechenden Fenster übertragen.
     −
'''Einzelne Filterbedingung zurücksetzen'''
  −
Die in der Zeile für die einzelne Filterbedingung erfolgte Auswahl bzw. erfolgten Eintragungen werden gelöscht.
     −
'''gesamte Abfrage negieren'''
+
'''In Datei speichern'''
Man erhält aufgrund der eingestellten Filterbedingung das Komplement der gefilterten Schülermenge.
     −
'''SQL-Befehle löschen'''
+
Sollen Filterbedingungen zwischen mehreren Systemen (Dependance, anderen Rechnern) ausgetauscht werden, so kann über diesen Schaltknopf der entsprechende SQL-Befehl gespeichert werden.  
Es werden die erstellten Filterbedingungen gelöscht und der Filter wird auf die Vorgabe Schüler nicht gelöscht zurückgesetzt.
     −
'''Aktuelle Auswahl übernehmen'''
+
Es öffnet sich ein Fenster mit dem Textfeld Dateiname. Nach erfolgtem Eintrag kann die Filterbedingung auf dem Datenträger gespeichert werden.
Ist schon im Datenfenster eine aktuelle Schülermenge aufgrund eines Filters gebildet worden
  −
(geladener Attributsfilter oder Allgemeiner Filter, Auswahlknopf ist rot), so kann diese Bedingung
  −
als SQL-Befehl eingeblendet und in der Zeile einzelne Filterbedingung erweitert werden.
     −
'''Testen'''
  −
Da über den Filter II auch komplexere Bedingungen eingegeben werden können, wird hier geprüft,
  −
ob die gesetzte Filterbedingung von der Syntax her keine Fehler enthält.
  −
Bei einer nicht korrekt gebildeten Bedingung erscheint eine Fehlermeldung.
  −
Ein Informationshinweis gibt darüber Auskunft, wie viele Schüler die eingestellte(n) Filterbedingung(en) erfüllen.
  −
Werden keine Schüler für diese Filtereinstellung gefunden, so kann man wählen,
  −
ob man zur aktiven Schülermenge zurückkehren will oder ob man eine weitere Filterbedingung erstellen möchte.
     −
'''Übernehmen'''
+
'''Aus Datei laden'''
Die gefilterte Schülermenge steht nach erfolgreichem Test im Datenfenster für eine weitere Bearbeitung zur Verfügung.
  −
(z.B. Ausdruck von Listen, gruppenweise Zuordnung bestimmter Felder etc.)
     −
'''Speichern'''
+
Eine auf dem Datenträger gespeicherte Filterbedingung mit der Endung .sql kann in das Fenster "Allgemeine Filterbedingung definieren" geladen werden und steht zur Ausführung oder Erweiterung bereit.
Auch der Filter II kann vergleichbar den anderen Filterstufen zur späteren Wiederanwendung gespeichert werden (siehe [[Attributsfilter]]).
     −
'''Öffnen'''
  −
Es öffnet sich ein Fenster mit der Liste der bisher gespeicherten Filterbedingungen.
  −
Der entsprechende Filter wird markiert und durch Übernehmen erscheint der Filter im Klartext
  −
und als SQL-Befehl im Fenster Allgemeine Filterbedingung definieren und kann mit weiteren einzelnen Filterbedingungen verknüpft bzw. erweitert werden.
     −
'''In Datei speichern'''
+
'''Abbruch'''
Sollen Filterbedingungen zwischen mehreren Systemen (Dependance, anderen Rechnern) ausgetauscht werden,
  −
so kann über diesen Schaltknopf der entsprechende SQL-Befehl gespeichert werden.
  −
Es öffnet sich ein Fenster mit dem Textfeld Dateiname. Nach erfolgtem Eintrag kann die Filterbedingung auf dem Datenträger gespeichert werden.
     −
'''Aus Datei laden'''
+
Die Maske kann ohne Veränderungen verlassen werden.
Eine auf dem Datenträger gespeicherte Filterbedingung mit der Endung .sql kann in das Fenster
  −
'Allgemeine Filterbedingung definieren' geladen werden und steht zur  Ausführung oder Erweiterung bereit.
     −
'''Abbruch'''
  −
Die Maske kann ohne Veränderungen verlassen werden.
      
----
 
----
    
[[Auswahl|Zurück zu Auswahl]]
 
[[Auswahl|Zurück zu Auswahl]]
652

Bearbeitungen

Navigationsmenü