Seite 2 von 2

Re: SchiLD-Update (2.0.21.14) und Abitursammlung

Verfasst: Montag 18. Februar 2019, 10:35
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.

Re: SchiLD-Update (2.0.21.14) und Abitursammlung

Verfasst: Montag 18. Februar 2019, 11:23
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.

Re: SchiLD-Update (2.0.21.14) und Abitursammlung

Verfasst: Montag 18. Februar 2019, 12:18
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.

Re: SchiLD-Update (2.0.21.14) und Abitursammlung

Verfasst: Montag 18. Februar 2019, 16:51
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.

Re: SchiLD-Update (2.0.21.14) und Abitursammlung

Verfasst: Montag 18. Februar 2019, 19:03
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

Re: SchiLD-Update (2.0.21.14) und Abitursammlung

Verfasst: Donnerstag 26. Januar 2023, 11:36
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) 315 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

Re: SchiLD-Update (2.0.21.14) und Abitursammlung

Verfasst: Donnerstag 26. Januar 2023, 19:16
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?