Wir haben an vielen Stellen das Problem, dass wir die Liste einer ComboBox gerne beim Editieren von Datensätzen anders gefiltert haben wollen als beim Suchen von Daten. Beispiele: Bestimmte Objekte werden Personen zugeordnet. Diese Zuordnung soll immer erhalten bleiben, auch wenn die Person z.B. das Unternehmen verlässt. Neue Datensätze dürfen aber diesen ausgeschiedenen Personen nicht zugeordnet werden. In einem anderen Fall dürfen einmal zugeordnete Rufnummern nicht ein weiteres Mal zugeordnet werden. Per FeatureRule bzw. Trigger könnten diese Regeln im System verankert werden, aber immer nur, nachdem der Bearbeiter sie bereits ausgewählt hat. Schöner wäre es, wenn ihm diese Datensätze beim Insert oder Update gar nicht in der Liste angeboten werden. Im Falle der Anzeige der Datensätze und des Filterns müssen Sie aber sichtbar bzw. auswählbar sein, da man ja auch die bestehenden Verknüpfungen sehen muss. Wenn ich zur Zeit den DETAILFILTER nutze, um nicht mehr zu verwendende Datensätze auszuschließen, dann kann ich ohne Weiteres nicht mehr nach diesen ausgeschlossenen Daten filtern und in der Anzeige wird mir eine leere ComboBox gezeigt, so dass der falsche Eindruck entsteht, dass die Spalte NULL ist. Deshalb würde ich zwei DETAILFILTER vorschlagen: DETAILFILTER_EDIT: für Insert- und Update-Modus DETAILFILTER_VIEW: für Ansicht und Filter-Modus

GordenKock
Author: GordenKock