Hallo,
kleine Vorgeschichte:
Ich hab einen Schichtplaner geschrieben. Man kann Mitarbeiter eintragen (werden je nach gewünschter Station aus einer Liste geladen) und denen Schichten zuweisen. Ebenso gibt es zu jedem Mitarbeiter extra Felder wie Kassenminus etc...
die daten des plans und die der felder liegen in 2 unterschiedlichen tabellen.
So das ganze wurde bei einem Pächter ans Laufen gebracht und funktioniert auch wunderbar mit Userzahlen von 120+.
So nun kommt es ab und an vor dass in einem Plan "auf einmal" ein paar Mitarbeiter fehlen. Mal einer .. mal zwei oder drei. Auch nicht in allen Plänen (gibt ja verschiedene stationen).
ich hab die logs durchgeblättert und diese mitarbeiter werden nicht gelöscht.
es gibt keinen expliziten löschaufruf... ich bin das gesamte script für die db-anweisungen des plans durchgegangen und hab alles noch mal durchgespielt.
ebenso versuch ich in einem plan alles erdenkliche durchzuklicken: mitarbeiter hinzufügen,löschen,hinzufügen,löschen,daten verändern etc... um irgendwie das vorgehen zu verstehen / zu simulieren.
nix.
erstaunlich ist dass die mitarbeiter im plan selber nicht mehr existent sind allerdings ihre daten in der feldtabelle bestehen bleiben.
ich kann auf meinem system diesen fehler ums verrecken nicht reproduzieren.
vll hat jemand eine idee, eine philosophie oder sonstiges.geht um das generelle verhalten in einem solchen fall. bin mit meinem latein ein wenig am ende. herrlichst
