Для каждой кнопки можно задать выражение контроля, позволяющее в зависимости от определенных условий выдать предупреждение пользователю или запретить действие, вызываемое кнопкой.
Окно задания формулы контроля вызывается из контекстного меню Контроль кнопки на экранной форме.
В формуле контроля используются следующие функции:
MSGWARN(<Строка>) |
Выводит предупреждающее сообщение (назначенное на кнопку действие можно выполнить). Используется в контрольных выражениях в сочетании с IF. IF(ISNULL({Таблица.Поле}), MSGWARN('Заполните поле!'), 0) |
MSGERROR(<Строка>) |
Выводит сообщение об ошибке (назначенное на кнопку действие выполнить нельзя). Используется в контрольных выражениях в сочетании с IF. IF(ISNULL({Таблица.Поле}), MSGERROR('Заполните поле!'), 0) |
Рисунок 2.6.15. Контроль на кнопку на экранной форме