Hm, wie wär's mit:
- embedded view, die nach stammp_mitarbeiter kategorisiert ist und nur eine (single) category anzeigt, nämlich die des aktuellen Nutzers?
- alternativ @SetViewInfo( [SETVIEWFILTER]... benutzen
Und:
- Beim Speichern der Zeitbuchungsdokumente gleich ein "isToday" Item mitführen. Das Berechnen in der Maske gegen @Today ist performancetechnisch ok. Zusätzlich baust Du einen Pflege-Agenten, der früh um 00:01 Uhr
in allen Dokumenten, die nicht @Date(zeit_datum) = @Today haben, "isToday" auf falsch setzen
In Deiner Ansicht sehen die Nutzer dann nur jeweils ihre Dokumente und mit
SELECT ((FORM = "zeit_childdok") | (FORM = "zeit_childdok_abwesendhalb") & isToday
wird das Select auch übersichtlicher und der Indexer freut sich. Geht gut, solange keine Leser- und Autorenfelder auf den Dokumenten sind.
Falls mal was schiefgeht und der Pflegeagent nicht gelaufen ist in der Nacht, kann man den auch einfach mal tagsüber laufen lassen