@mibo11, koehlerbv:
Sorry das ich mich jetzt erst melde.
Mir ist vorher nicht aufgefallen, dass auf die Frage noch Antworten kamen.
Danke für eure weiteren Hinweise.
Hab es inzwischen anders gelöst. Aber mit dem Tip von mibo11 wäre es wohl auch gegangen.
Was ich genau machen wollte:Ich habe eine Ansicht mit Dokumenten von Benutzern. Diese Dokumente werden mit dem Namen und der Gruppe (db-spezifisch) erfasst.
Jeder Benutzer kann seine Dokumente sehen und der Leiter der Gruppe auch.
Der Leiter bekommt eine Auswahlliste mit den Benutzern seiner Gruppe angezeigt. Wählt dort einen aus und bekommt die Dokumente angezeigt.
Wenn der Fall eintritt, dass ein Benutzer eine Gruppe verlässt, kommt der Leiter an die Dokumente so nicht mehr dran (Benutzer taucht nicht mehr in der Liste des Leiters auf).
Ich wollte jetzt eine zweite Liste machen, in der alle inaktiven Benutzer der Gruppe angezeigt werden.
Somit wäre es mir egal welches Dokument ich öffne bei dem Vorschlag von mibo11. Ich hätte mit einem @DBLookup auf die Ansicht zugegriffen und mir die Liste anzeigen lassen.
So hab ich es gelöst:Wenn ein Leiter die Maske öffnet wo er sich in der eing. Ansicht die Dokumente anzeigen kann öffnet, erstelle ich die Liste mit den inaktiven Benutzern.
Dafür hole ich mir alle Dokumente der Gruppe und schreibe alle Benutzer in ein Array.
Danach vergleiche ich das Array mit den aktiven Benutzern.
Ist ein Mitarbeiter nicht mehr in Gruppe wird er in ein zweites Array geschrieben.
Das zweite Array schreiben ich dann mit ";" getrennt in ein Feld und greife mit der Auswahlliste darauf zu.
So...hoffe ich konnte einigermaßen verständlich erklären, was ich wollte und wie ich es gelöst habe.
Danke noch mal und Gruss
Andreas