Когда вычисляются выражения?
1. Любое изменение поля заставляет программу делать перерасчет полей и надписей с выражениями. Программа ищет в свойстве «Выражение» компонентов ссылку на изменившееся поле. Достаточно найти в выражении часть текста вида: [поле] или [поле| - регистр не важен. Отсюда следует, что выражение «сработает» даже если ссылка будет найдена в комментариях.
2. В таблицах сохранение или удаление записи приводит к перерасчету полей и надписей родительской формы, в которых будет найдена ссылка на подчиненную форму. Программе достаточно найти в выражении часть текста вида: 'форма' или "форма". Даже если ссылка будет в комментариях.
3. Обновление запроса приводит к перерасчету полей и надписей формы, в которых будет найдена ссылка на подчиненную форму. Программе достаточно найти в выражении часть текста вида: 'запрос' или "запрос". Даже если ссылка будет в комментариях. Обновление запроса может происходить в то время, когда форма находится в режиме просмотра. В этом случае поле не может изменится.
4. Выражение в надписи вычисляется не только при изменении полей, таблиц и запросов, но и всякий раз при переходе на другую запись.
5. Если измененное поле находится в выражении фильтра компонента «список», то при следующем открытии списка, программа обновит его.