Danke für deine Erläuterungen, aber das bringt zumindest mich noch weiter weg von OnValidate(). Das Kalkulationsmodell eines Kunden per Customizing als SP zu hinterlegen ist sicher nicht das verkehrteste, aber warum muss das so eng an das
GUI gekoppelt werden? Ich würde für diesen Zweck sogar das OnDataChange() fallen lassen und die SP in einem Before-Insert-Trigger aufrufen. Aber das ist eine grundsätzliche Design-Frage und du hattest ja eigentlich nur nach einem einmaligen OnChange-Event für eine TDBLookupComboBox gefragt. TField.OnChange() sollte bei dieser Komponente doch ausreichen?
Freundliche Grüße
marabu