So, jetzt hab ich eine Lösung entwickelt, ohne vorerst auf meine Zugriffskomponenten verzichten zu müssen:
In der
DB hab ich ein View erstellt, das ich in Delphi mit einem Dataset verbinde. Daneben läuft natürlich noch ein Dataset mit der "echten" Tabelle. Beide Tabellen zeigen stets denselben Datensatz. Will ich die Währungs-Spalte des angezeigten Landes ändern, verwende ich dazu eine TDBLookupComboBox, die bei Enter die "echte" Tabelle Währung in den Editmodus versetzt und bei Exit postet und mit demselben Atemzug das View-Dataset refresht bzw. schließt und wieder öffnet. Die Darstellung in im
DB-Grid ist jetzt korrekt.