17.12.2012, 18:53
Hallo Ralf,
ja, die Situation ist unbefriedigend, auch für mich. Mein Problem ist, dass ich zwar die Datenbankstruktur der WinQD kenne (und wie ich meine auch durchschaue), nach welchem Schema aber das Programm selber Datensätze ändert oder neu erstellt entzieht sich meiner Kenntnis. Auch kenne ich mich mit der Bedienung des Programms und mit den Rahmenbedingungen nicht aus.
Was der Notenmanager macht ist folgendes: Er holt sich für jeden Schüler alle Kursbelegungen und prüft anhand der Datensatz-ID dieses Kursdatensatzes (für die Noten), ob ein korrelierender Datensatz in der Notenmanager-Datenbank vorhanden ist. Falls ja, wird dieser in Bezug auf seine Daten aktualisiert (sofern überhaupt nötig), falls nein, wird in der Notenmanager-Datenbank ein neuer Datensatz erzeugt.
Beispiel: am Anfang des Schuljahres (beim ersten Einspielen) ist ein Schüler in KR und wechselt dann doch noch in Eth. Ich bin davon ausgegangen, dass auch in der WinQD der Datensatz dann einfach von KR auf Eth umgeändert wird, also die ID eigentlich erhalten bleibt. Manchmal scheint das so zu sein, manchmal wird aber scheinbar ein neuer Datensatz mit einer neuen Datensatz-ID erstellt.
Das führt dann eben zu dem Verhalten, das du ansprichst. Woran es aber liegt, dass in der WinQD ein neuer Datensatz erstellt wird oder nicht, weiß ich leider nicht.
Gruß
Stephan
ja, die Situation ist unbefriedigend, auch für mich. Mein Problem ist, dass ich zwar die Datenbankstruktur der WinQD kenne (und wie ich meine auch durchschaue), nach welchem Schema aber das Programm selber Datensätze ändert oder neu erstellt entzieht sich meiner Kenntnis. Auch kenne ich mich mit der Bedienung des Programms und mit den Rahmenbedingungen nicht aus.
Was der Notenmanager macht ist folgendes: Er holt sich für jeden Schüler alle Kursbelegungen und prüft anhand der Datensatz-ID dieses Kursdatensatzes (für die Noten), ob ein korrelierender Datensatz in der Notenmanager-Datenbank vorhanden ist. Falls ja, wird dieser in Bezug auf seine Daten aktualisiert (sofern überhaupt nötig), falls nein, wird in der Notenmanager-Datenbank ein neuer Datensatz erzeugt.
Beispiel: am Anfang des Schuljahres (beim ersten Einspielen) ist ein Schüler in KR und wechselt dann doch noch in Eth. Ich bin davon ausgegangen, dass auch in der WinQD der Datensatz dann einfach von KR auf Eth umgeändert wird, also die ID eigentlich erhalten bleibt. Manchmal scheint das so zu sein, manchmal wird aber scheinbar ein neuer Datensatz mit einer neuen Datensatz-ID erstellt.
Das führt dann eben zu dem Verhalten, das du ansprichst. Woran es aber liegt, dass in der WinQD ein neuer Datensatz erstellt wird oder nicht, weiß ich leider nicht.
Gruß
Stephan
RSS-Feed mit aktuellen Informationen über Updates, Änderungen in der Programmbedienung und anderen wichtigen Mitteilungen unter http://www.notenmanager.net/feeds/Notenmanager.xml