ник: Анатолий (Киев)
Все поля, у которых в св-ве "Данные" написано =Функция или =Выражение - вычисляемые.
Исли вам нужно только видеть результат - не вычисляйте его по какому-либо событию.
Я не думаю, что ваши 20 DLookup-ов обращаются к 20-и разным таблицам. Что вообще они вытягивают из таблиц в свете этого: "жестко прописать в коде цифры не могу, ибо нужно время от времени их корректировать"?
Думаю, что эти 20 полей можно заменить одной или несколькими подчиненными формами, возвращающими по несколько значений. Субформы можно и спрятать, а значения полей использовать в выражениях.