Seite 1 von 1
Filter auf Folgeklasse
Verfasst: Montag 20. Juni 2022, 09:29
von Schomaker
Hallo,
wie setzen in einer Jahrgangsstufe Klassen neu zusammen und möchten die Eltern und die Schülerinnen und Schüler vor den Zeugnissen noch über ihre neuen Klassen informieren.
In SCHILD sind die Folgeklassen unter Akt. Halbjahr - Zeugnis Abschluss - Allgemeine Angaben eingetragen.
Leider kann man nach diesem Feld mit dem Filter I nicht filtern (oder ich habe es übersehen).
Gibt es einen anderen Weg die neuen Klassen zu filtern, um die passende Information per Serienbrief zu verschicken?
Vielen Dank
Thomas Schomaker
Re: Filter auf Folgeklasse
Verfasst: Montag 20. Juni 2022, 12:44
von Raffenberg
Da es sich hier um eine Angabe in den Lernabschnittsdaten handelt, ist ein Filtern nur mit SQL-Kenntnissen möglich:
Rufen Sie den Filter II auf. Tragen Sie hier über Copy un paste in die zwei Sektionen der SQL-Befehle folgenden Code ein:
Code: Alles auswählen
SELECT Schueler.* FROM Schueler
Right Join schuelerlernabschnittsdaten on schuelerlernabschnittsdaten.Schueler_ID = Schueler.ID
---------------------
Code: Alles auswählen
Schueler.Geloescht='-' and
schuelerlernabschnittsdaten.Folgeklasse = '07A' and
schuelerlernabschnittsdaten.Jahr = 2021 and
schuelerlernabschnittsdaten.Abschnitt = 2
Die Folgeklasse müssen Sie nach Ihren Bedürfnissen anpassen.

- filterII.jpg (79.57 KiB) 824 mal betrachtet
Re: Filter auf Folgeklasse
Verfasst: Montag 20. Juni 2022, 15:35
von Schomaker
Vielen Dank, leider geht es nicht:

- Filter.JPG (76.48 KiB) 812 mal betrachtet
Re: Filter auf Folgeklasse
Verfasst: Montag 20. Juni 2022, 15:46
von A. Schüller
Vielleicht klappt es, wenn Sie noch ein WHERE ergänzen nach Schueler.ID.
Also
SELECT Schueler.* FROM Schueler
Right Join schuelerlernabschnittsdaten on schuelerlernabschnittsdaten.Schueler_ID = Schueler.ID
WHERE
Re: Filter auf Folgeklasse
Verfasst: Montag 20. Juni 2022, 15:55
von Falko Müller
Bei mir klappt es so:

- folgeklasse.jpg (97.18 KiB) 805 mal betrachtet
Code: Alles auswählen
SELECT DISTINCT Schueler.* FROM Schueler,SchuelerLernabschnittsdaten
WHERE
Code: Alles auswählen
Schueler.Status IN (2) AND Schueler.Geloescht='-' AND SchuelerLernabschnittsdaten.Schueler_ID=Schueler.ID AND SchuelerLernabschnittsdaten.Jahr=2021 AND SchuelerLernabschnittsdaten.Abschnitt=2 AND SchuelerLernabschnittsdaten.Folgeklasse='07A'
Re: Filter auf Folgeklasse
Verfasst: Montag 20. Juni 2022, 16:00
von Schomaker
Vielen Dank, so geht es.
Re: Filter auf Folgeklasse
Verfasst: Montag 20. Juni 2022, 22:23
von Raffenberg
Entschuldigung,
beim Schreiben der Antwort wurde ich kurz abgelenkt. Dabei ist das WHERE voerloren gegangen...
Re: Filter auf Folgeklasse
Verfasst: Dienstag 21. Juni 2022, 08:06
von Schomaker
Hallo,
beide Abfragen (Select...right join oder Select distinct) funktionieren.
Viele Dank für die Hilfen
Thomas Schomaker