01.02.2010, 16:19
Hallo Helmut,
die SchülerID ist uninteressant. Die WinQD führt dort ihre eigene ID (nicht die gleiche wie die Schülerdatei) und die Zuordnung erfolgt auf Grund von Name, Vorname, Geburtsdatum, ...
Es geht vielmehr um die IDs der Notendatensätze. In der WinQD wird doch für jeden Schüler unter "Schüler -> Erfassen/Ändern von Schülerdaten -> Belegungs-/Leistungsdaten" eine Liste von Kursen aufgeführt mit den Feldern für die Punkte. Für jeden dieser Kurse gibt es einen Datensatz für die Punktezahlen (den nenne ich "WinQD-Notendatensatz") und jeder dieser Datensätze hat (eigentlich) eine eindeutige ID.
Beim Importieren der Belegungsdaten in den NM wird für jeden dieser WinQD-Notendatensätze ebenfalls ein NM-Notendatensatz erstellt und in diesem NM-Notendatensatz die entsprechende WinQD-Notendatensatz-ID gespeichert. Mein Plan: beim Rückspielen der Daten in die WinQD muss ich nur alle NM-Notendatensätze durchlaufen, die Noten berechnen, die WinQD-ID auslesen und die Daten in den entsprechenden Datensatz der WinQD speichern. Bei mir mit meinen Musterdaten funktioniert das auch prima.
Bei dir und bei Kleber (siehe sein Posting) findet der NM jetzt die Datensätze mit den gespeicherten WinQD-IDs nicht mehr bzw. (bei Kleber) landen die Punktezahlen bei völlig falschen Schülern/Kursen.
Die möglichen Ursachen:
Bist du selber WinQD-Betreuer? Ist dir irgendeine Aktion bekannt, die zu obigen Punkten passt?
Gruß
Stephan
die SchülerID ist uninteressant. Die WinQD führt dort ihre eigene ID (nicht die gleiche wie die Schülerdatei) und die Zuordnung erfolgt auf Grund von Name, Vorname, Geburtsdatum, ...
Es geht vielmehr um die IDs der Notendatensätze. In der WinQD wird doch für jeden Schüler unter "Schüler -> Erfassen/Ändern von Schülerdaten -> Belegungs-/Leistungsdaten" eine Liste von Kursen aufgeführt mit den Feldern für die Punkte. Für jeden dieser Kurse gibt es einen Datensatz für die Punktezahlen (den nenne ich "WinQD-Notendatensatz") und jeder dieser Datensätze hat (eigentlich) eine eindeutige ID.
Beim Importieren der Belegungsdaten in den NM wird für jeden dieser WinQD-Notendatensätze ebenfalls ein NM-Notendatensatz erstellt und in diesem NM-Notendatensatz die entsprechende WinQD-Notendatensatz-ID gespeichert. Mein Plan: beim Rückspielen der Daten in die WinQD muss ich nur alle NM-Notendatensätze durchlaufen, die Noten berechnen, die WinQD-ID auslesen und die Daten in den entsprechenden Datensatz der WinQD speichern. Bei mir mit meinen Musterdaten funktioniert das auch prima.
Bei dir und bei Kleber (siehe sein Posting) findet der NM jetzt die Datensätze mit den gespeicherten WinQD-IDs nicht mehr bzw. (bei Kleber) landen die Punktezahlen bei völlig falschen Schülern/Kursen.
Die möglichen Ursachen:
- Die Kurse wurden in der WinQD noch einmal vollkommen neu angelegt, so dass sich die Datensatz IDs geändert haben.
- Es gibt einen Mechanismus, der die DatensatzIDs in der WinQD neu verteilt. So gibt es z. B. im Pflegemenü den Punkt "Reorganisation/Reindizierung". Was diese Funktion macht, ist mir allerdings nicht bekannt. Lässt man diese Funktion in einer intakten Datenbank laufen ändern sich die IDs jedenfalls nicht (das mag bei einer defekten Datenbank anders sein).
Bist du selber WinQD-Betreuer? Ist dir irgendeine Aktion bekannt, die zu obigen Punkten passt?
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