Naja, Code-Schnipsel ist nicht ganz so einfach... ich probiere es...
In meiner Maske habe ich einen Button mit folgender Formel:
choice:=@PickList ( [Custom] : [Single] ; "" ; "vwLUAKTCategories1" ; "Auswahl" ; "Wählen Sie bitte eine Kategorie aus" ; 2 ; AKT_ActivityGroup );
@If ( @Text ( choice ) = "" ; @Return ( "" ) ; @Success );
@SetField("AKT_Category1"; choice);
@Command([ViewRefreshFields])
Hier wird in @picklist eine Ansicht angezogen. In der Ansicht ist als erste Spalte eine Kategorisierte Spalte nach AKT_ActivityGroup eingefügt, damit nur noch die Unterdokumente angezeigt werden. Nun gibt es mehrere Dokumente mit dem gleichen Feldinhalt. Dementsprechend wird das auch in der Ansicht ausgegeben. Das schlägt sich durch bis zu Picklist. Und genau da würde es ausreichen, wenn doppelte Werte nur einmal angezeigt werden würden. Ein @Unique hilft hier nix (oder doch?) weil in der Picklist die Ansicht angezeigt wird. Ich müßte in diesem Falle irgendwie die Ansicht anpassen, damit die doppelten verschwinden.