Ich würde diese Formel
@If(@Contains(A$USER;"Vorname Nachname1":"Vorname Nachname2":und so weiter);
Hinter ein berechnetes Feld in der Maske packen. Wenn vorhanden, dann ein verborgenes Feld "nichtSichtbar" auf "1" setzen. Sonst "0".
Und diese flag-Feld im Ansichts-Select abfragen.
Auch würde ich die Liste der User nicht hartkodieren, sondern in ein Feld in ein Konfigurationsdokument packen und das dann mit dbLookup abfragen.
In 2 Monaten kommt sowieso jemand und sagt "Vorname Nachname1" muß aus der Liste raus und "Else Stratmann" müßte da rein. Ich wüßte dann nicht mehr, wo der entsprechende code steht.
Wenn du sowas in Konfigurationsdokumente packst, kannst du die Verantwortung für solche Änderungen den Usern der Datenbank oder einem Administrator überlassen.
Konfigurationsdokumente sind einfach normale Dokumente in einer Ansicht "config" (so nenn ich die immer). Erfüllen dann eine ähnliche Funktion wie Profile-Dokumente, nur machen die öfters Ärger (replizieren, etc. )
Gruß Axel