Hochschreiben einer Blockung
Verfasst: Samstag 14. Dezember 2024, 18:51
Ich habe unsere aktuelle Schilddatenbank migriert in die svwsdb. Für EF und Q2 sind die Daten des 1. Halbjahres enthalten.
Dann habe ich im SVWS-Client im Reiter Kursplanung die EF, 1. Halbjahr über Persisitierung aus den Laufbahndaten aufgerufen, die Daten werden korrekt dargestellt.
Im nächsten Schritt habe ich über Hochschreiben die Daten ins 2. Halbjahr der EF übertragen, einige Daten verändert und die Daten mit Übertragen zurück in die Datenbank überspielt. Vorher habe ich in der Datenbank das 2. Halbjahr angelegt ohne Übernahme einzelner Fächer.
Zunächst sieht man in Schild 3.0 jetzt im 2. Halbjahr keine Fächer, schaut man aber in die Maria-DB selbst hinein, sind in der Tabelle SchuelerLeistungsdaten alle Fächer korrekt eingetragen, sie werden aber in Schild offenbar nicht angezeigt.
Ich habe durch Ausprobieren herausgefunden, dass die Daten in Schild 3.0 völlig richtig erscheinen, sobald man im Datenfeld Hochrechnung per SQL-Befehl den Eintrag von Null auf 0 setzt. 0 Ist auch bei allen anderen bisherigen Fächereintragungen vermerkt. Handelt e sich um einen Fehler im Programm oder mache ich etwas grundsätzlich falsch? Ansonsten hat der Halbhjahresübertrag nach dem kleinen SQL-Befehl sehr gut geklappt, es sieht alles so aus, wie es sein soll.
Das selbe Phänomen passiert übrigends auch in der Q2. Hier kann man zum Schluss die Laufbahnplanung sich ansehen und alle Schüler werden zugelassen, bis auf einen Schüler, der kein Sport hat, anscheinedn wird hier wieder eine Handzulassung notwendig sein.
Dann habe ich im SVWS-Client im Reiter Kursplanung die EF, 1. Halbjahr über Persisitierung aus den Laufbahndaten aufgerufen, die Daten werden korrekt dargestellt.
Im nächsten Schritt habe ich über Hochschreiben die Daten ins 2. Halbjahr der EF übertragen, einige Daten verändert und die Daten mit Übertragen zurück in die Datenbank überspielt. Vorher habe ich in der Datenbank das 2. Halbjahr angelegt ohne Übernahme einzelner Fächer.
Zunächst sieht man in Schild 3.0 jetzt im 2. Halbjahr keine Fächer, schaut man aber in die Maria-DB selbst hinein, sind in der Tabelle SchuelerLeistungsdaten alle Fächer korrekt eingetragen, sie werden aber in Schild offenbar nicht angezeigt.
Ich habe durch Ausprobieren herausgefunden, dass die Daten in Schild 3.0 völlig richtig erscheinen, sobald man im Datenfeld Hochrechnung per SQL-Befehl den Eintrag von Null auf 0 setzt. 0 Ist auch bei allen anderen bisherigen Fächereintragungen vermerkt. Handelt e sich um einen Fehler im Programm oder mache ich etwas grundsätzlich falsch? Ansonsten hat der Halbhjahresübertrag nach dem kleinen SQL-Befehl sehr gut geklappt, es sieht alles so aus, wie es sein soll.
Das selbe Phänomen passiert übrigends auch in der Q2. Hier kann man zum Schluss die Laufbahnplanung sich ansehen und alle Schüler werden zugelassen, bis auf einen Schüler, der kein Sport hat, anscheinedn wird hier wieder eine Handzulassung notwendig sein.