SchiLD-Update (2.0.21.14) und Abitursammlung

Alles, was zur Sek2 passt.

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

M. Plümper
Fachberater*in
Beiträge: 699
Registriert: Montag 1. Oktober 2018, 20:30
Schulform: Gymnasium
Kontaktdaten:

Re: SchiLD-Update (2.0.21.14) und Abitursammlung

Beitrag von M. Plümper »

Dieter Schäfer hat geschrieben: Sonntag 17. Februar 2019, 19:07 Wenn ich "Schueler.Status" lösche, werden Daten sichtbar!
Ändern Sie die Bedingung einmal auf Schueler.Status = 2 statt Schueler.Status IN (2,6). Dann sollten nur die aktiven SuS angezeigt werden. Die externen fallen dann raus, sofern überhaupt externe geführt werden.
Dieter Schäfer
Fachberater*in
Beiträge: 14
Registriert: Montag 1. Oktober 2018, 21:47
Schulform:

Re: SchiLD-Update (2.0.21.14) und Abitursammlung

Beitrag von Dieter Schäfer »

M. Plümper hat geschrieben: Montag 18. Februar 2019, 10:35
Dieter Schäfer hat geschrieben: Sonntag 17. Februar 2019, 19:07 Wenn ich "Schueler.Status" lösche, werden Daten sichtbar!
Ändern Sie die Bedingung einmal auf Schueler.Status = 2 statt Schueler.Status IN (2,6). Dann sollten nur die aktiven SuS angezeigt werden. Die externen fallen dann raus, sofern überhaupt externe geführt werden.
Nein, funktioniert nicht.
M. Plümper
Fachberater*in
Beiträge: 699
Registriert: Montag 1. Oktober 2018, 20:30
Schulform: Gymnasium
Kontaktdaten:

Re: SchiLD-Update (2.0.21.14) und Abitursammlung

Beitrag von M. Plümper »

Ein letzter Test: Funktioniert denn Schueler.Status = '2' (in Hochkommata)?

Ansonsten bin ich an dieser Stelle etwas ratlos, denn wenn es nur am Status scheitert, aber alle SuS mit AB4 usw. angezeigt werden, wüsste ich nicht, was man als Benutzer noch ändern könnte.
Christoph Sprung
Beiträge: 415
Registriert: Montag 3. Dezember 2018, 18:43
Schulform: WbK (a. D.)

Re: SchiLD-Update (2.0.21.14) und Abitursammlung

Beitrag von Christoph Sprung »

Auch hier funktioniert der Report mit der aktuellen SchILD-Version einwandfrei, das Problem wird nicht mit dem Schülerstatus zusammenhängen. Interessant wäre, welche Daten Herr Schäfer sieht, wenn der Schülerstatus keine einschränkende Bedingung darstellt - vermutlich viele, aber nicht die der kommenden Abiturienten. Falls das so ist, werden die kommenden Abiturienten mindestens eine weitere der in der Datenquelle vorhandenen Bedingungen nicht erfüllen. Ich gehe davon aus, dass das vierte Abiturfach in den Leistungsdaten richtig gekennzeichnet ist, lohnenswert könnte die Prüfung der folgenden Bedingung aus der Datenquelle sein:

AND (SchuelerLernabschnittsdaten.Jahr = Schueler.AktSchuljahr)
AND (SchuelerLernabschnittsdaten.Abschnitt = Schueler.AktAbschnitt) )

Wenn ich diese Bedingungen entferne, sehe ich die aktuellen SuS der Qu2 mit allen Kursen (auch denen früherer Lernabschnitte), deren Kursart 'AB4' ist.
Grüße aus Bochum
Christoph Sprung
Dieter Schäfer
Fachberater*in
Beiträge: 14
Registriert: Montag 1. Oktober 2018, 21:47
Schulform:

Re: SchiLD-Update (2.0.21.14) und Abitursammlung

Beitrag von Dieter Schäfer »

M. Plümper hat geschrieben: Montag 18. Februar 2019, 12:18 Ein letzter Test: Funktioniert denn Schueler.Status = '2' (in Hochkommata)?

Ansonsten bin ich an dieser Stelle etwas ratlos, denn wenn es nur am Status scheitert, aber alle SuS mit AB4 usw. angezeigt werden, wüsste ich nicht, was man als Benutzer noch ändern könnte.
Die Sache ist geklärt: Es lag tatsächlich nicht am Report, auch nicht an der aktuellen SchILD-Version. Der Fehler geschah beim Export von KURS nach SchILD. Daten sind dabei nicht vollständig übertragen worden. Leider bin ich darauf reingefallen, dass 2 Neuheiten (Update von SchILD und der Abiturformulare) aufeinander getroffen sind und ich den Fehler erst einmal dort gesucht habe.

Vielen Dank, Herr Plümper, dass Sie sich Zeit genommen haben für die Suche nach einem Fehler, der nicht in Ihrem Formular vorhanden war.

Viele Grüße
Dieter Schäfer
J. Siegert
Beiträge: 86
Registriert: Sonntag 6. Januar 2019, 13:45
Schulform: Gymnasium

Re: SchiLD-Update (2.0.21.14) und Abitursammlung

Beitrag von J. Siegert »

Hallo,
der Report "EQ-Liste - 4 Abiturfach - Verteilung nach Fächern und Kursen mit Schülern.rtm" funktioniert leider nicht mehr.
Die entsprechende Liste für das 1- bis 3. Abiturfach funktioniert hingegen schon.
Fehlermeldung:
Fehler der EQ-Liste beim 4. Abiturfach.JPG
Fehler der EQ-Liste beim 4. Abiturfach.JPG (16.9 KiB) 154 mal betrachtet
Wir arbeiten mit der SchILD-Version 2.0.29.4 und der Maria DB.
Der Report ist aus der Abitur-Sammlung vom 17.03.2017 (allg. Listen).
Hat sich da seit dem letzten Schuljahr etwas verändert?
Viele Grüße
Jola Siegert
Benutzeravatar
Raffenberg
Beiträge: 2157
Registriert: Dienstag 25. September 2018, 15:22
Schulform: Gymnasium
Kontaktdaten:

Re: SchiLD-Update (2.0.21.14) und Abitursammlung

Beitrag von Raffenberg »

Hallo Herr Siegert,
beim mir funktioniert der Report ohne Fehlemeldung tadellos (Access-DB).

Die Fehlermeldung scheint ja auf ein Kommunikationsproblem des ODBC-Treibers mit der Datenbank hinzuweisen.
1. Welche ODBC-Version hat Ihr Connector?
2. Der Report beinhaltet eigene Datenquellen. Hier wird folgender SQL-Code benutzt

Code: Alles auswählen

SELECT EigeneSchule_Faecher.FachKrz, 
       Kurse.KurzBez, Kurse.LehrerKrz, 
       Schueler.Name, Schueler.Vorname, 
       Schueler.ID
FROM ((((Schueler Schueler
      INNER JOIN SchuelerLernabschnittsdaten SchuelerLernabschnittsdaten ON 
     (SchuelerLernabschnittsdaten.Schueler_ID = Schueler.ID)
      AND (SchuelerLernabschnittsdaten.Jahr = Schueler.AktSchuljahr)
      AND (SchuelerLernabschnittsdaten.Abschnitt = Schueler.AktAbschnitt) )
      INNER JOIN SchuelerLeistungsdaten SchuelerLeistungsdaten ON 
     (SchuelerLeistungsdaten.Abschnitt_ID = SchuelerLernabschnittsdaten.ID) )
      INNER JOIN EigeneSchule_Faecher EigeneSchule_Faecher ON 
     (EigeneSchule_Faecher.ID = SchuelerLeistungsdaten.Fach_ID) )
      INNER JOIN Kurse Kurse ON 
     (Kurse.ID = SchuelerLeistungsdaten.Kurs_ID) )
WHERE ( Schueler.Status IN (2,6) )
       AND ( SchuelerLeistungsdaten.Kursart = 'AB4' )
       AND ( Schueler.ASDJahrgang IN ('Q2','13') )
       AND ( Schueler.Geloescht <> '+' )
GROUP BY EigeneSchule_Faecher.FachKrz, 
         Kurse.KurzBez, Kurse.LehrerKrz, 
         Schueler.Name, Schueler.Vorname, 
         Schueler.ID
ORDER BY EigeneSchule_Faecher.FachKrz, 
         Kurse.KurzBez
Kopieren Sie bitte einmal diesen Code und führen diesen in Schild unter Extras -> SQL-Befehle eingeben aus. Kommt dann auch eine Fehlermeldung?
Mit freundlichen Grüßen
Jens Raffenberg
Antworten

Zurück zu „Sekundarstufe II“