zunächst hängt es davon ab, in welchem Kontext DBLookUp verwendet wird,...in einem Feld
1. "berechnet"
2. "berechnet zur anzeige"
3. "editierbar" > defaultvalue
4. "berechnet beim anlegen"
im berechneten falle 1. & 2. wird dblookup jedes mal aufs neue getriggerd. Es schaut in der view auf dem Server nach, die hoffentlich indiziert ist...sonst klappt dat nämlich nicht...und schaut nach ob der Franz B. zu finden ist. Wenn ja, spuckt das Teil entweder einen Spaltenwert oder Feldwert aus.
Dann ist wichtig, ob die Datentypen noch stimmen. Man kann oW in ein Textfeld Zahlen einlesen, nicht aber umgekehrt.
Weiterhin wird die Suchview nicht mehr fürs dblookup stimmig sein, wenn nun auf einmal statt Zahlen Text für die Alterseingabe verwendet wird, denn eine Spalte kann nur Daten vom gleichen Typ, nie gemischt darstellen.
Etc etc...das sind zunächst Ansätze, wo man nach Fehlerquellen suchen kann und eine nach der anderen schliessen muß. Immer in Abhängigkeit davon, wann ein DBLookup funktioniert oder nicht, wozu wie o.g. nicht wenige Bedingungen erfüllt sein müssen. Kannst Du auschliessen, daß egal an welcher Stelle nix geändert wurde, was dblookup beeinflusst?