Irgendwie erscheint mir das konfus (aber wir haben immer noch 33° im Chiemgau, nach einem langen Tag ist bestimmt das Hirn ausgedörrt ...)
Wenn ich das jetzt richtig verstanden habe:
Du hast zwei Felder mit auszuwählenden Kostenstellen und willst jeweils dazu den passenden Manager auswählen ? Dann kannst Du doch sowieso nicht jeweils die gleiche Formel nehmen ...
Also: Wenn Deine Felder mit Kostenstellen ManagerKst und - sagen wir - ManagerKst2 sind, mußt Du Dich doch einmal auf das eine, beim anderen Feld auf das andere beziehen und nicht immer wieder auf das gleiche ! Das kriegste natürlich immer wieder das gleiche Ergebnis ...
Ergo: Für jedes aus dem Kostenstellenfeld zu berechnende Personenfeld eine eigene Formel mit dem Bezug zum richtigen Kostenstellenfeld !
Die Kostenstellenfelder sollten die Property "Felder bei Schlüsselwortänderung aktualisieren" haben, damit da ein Automatismus wirkt.
Und - ganz wichtig, sollte hier der Datenbestand grösser werden in Deiner DB:
Mach' aus den per dbColumn zu ermittelnden und per dbLookup zu berechnenden Feldern unbedingt jeweils zwei - eines hide-when reading, eins hide-when editing. In letzterem bleibt Deine jetzige Formel, in ersteres kommt der Bezug zum (jetzigen) Feld, was beim Editieren errechnet wird. Ansonsten wird auch bei jedem *Lesen* des Dokuments dbColumns und dbLookup ausgeführt, und das kann dauern, wenn die DB groß genug ist ...
HTH,
Bernhard