Entwickler-Ecke

Datenbanken - Lookup mit eingeschränkter Auswahl


Udontknow - Di 29.04.03 08:23
Titel: Lookup mit eingeschränkter Auswahl
Hallo!

Ich benötige für eine Anwendung eine Lookupcombobox, die mir ein Feld dementsprechend auflöst, zusätzlich aber nur bestimmte Elemente aus der Lookupsource zur Auswahl zulässt.

Beispiel: Ich habe 20 Mitarbeiter in einer Liste. Davon sind aber 10 bereits nicht mehr im Unternehmen. Nun sollen bei sämtlichen Datensätzen zwar die Steuerelemente auch die schon ausgeschiedenen anzeigen, wenn die Datensätze auf sie verweisen (z.B. das Feld Sachbearbeiter), will ich aber einen neuen Sachbearbeiter auswählen, sehe ich nur meine 10 noch im Unternehmen vorhandenen.

Hat jemand eine Idee? Sowohl die Standardkomponenten als auch RX oder Woll2Woll liefern dafür keine Möglichkeiten.

Cu, :)
Udontknow


LCS - Di 29.04.03 08:36

Hi
das Einzige was mir dazu einfällt, wäre die Auswahlliste im OnDropDown Event zu modifizieren. Ob das allerdings klappt weiss ich auch nicht. Wenn's gar nicht hinhaut, bleibe nur noch die Variante, die ausgeschiedenen Mitarbeiter zur Unterscheidung andersfarbig darzustellen und beim Bearbeiten des Datensatzes das Eintragen eines ausgeschiedenen Mitarbeiters zu verhindern.

Gruss Lothar


Udontknow - Di 29.04.03 13:10

Danke für den Hinweis. Das wäre auch meine Ultima ratio gewesen. Schade eigentlich, daß es so eine Komponente nicht gibt.

Naja, gut. Ich mache es dann eben so, daß ich direkt im OnBeforeDropDown-Ereignis einen Filter auf die Lookup-Datenmenge setze, den ich im OnCloseUp-Ereignis wieder entferne. Das klappt zumindest mit den wwDBLookupComboboxen ganz gut.

Cu, :)
Udontknow