grey.karapetyan |
ё, 1) Form_BeforeInsert Срабатывает уже после того как произошла потеря фокуса, то есть когда пользователь начинает вводить данные в строку. - Не срабатывает тогда, когда пользователь возвращается к одной из предыдущих строк, где данные уже есть и меняет что-то там
- Не срабатывает если пользователь переходит к работе с совершенно другим компонентом на другой вкладке.
|
ну так Вы же начинали с
автор |
с которой работает пользователь (вводит данные), |
вот для ввода и ответ
для изменения - Form_BeforeUpdate
> Не срабатывает
что значит "не срабатывает"?
у обоих этих методов/событий есть параметр - Cancel
проверяйте свои условия, и если оно/они не соблюдено
то - Cancel = True
и пользователь НЕСМОЖЕТ НИКУДА ВЫЙТИ из этой строки пока не исправит
и само-собой - ничего не сохранится - ни вставка, ни обновление
grey.karapetyan |
2)Хм, странно выбрал компонент "поле со списком" на табличной форме в режиме конструктора -> клик правой кнопкой мыши -> условное форматирование: Условие 1: Значение поле; Не равно; xxxxx123123123 (в моем случае условие выполняется всегда) Сделал красный цвет фона. В режиме конструктора - отображается. При открытии формы - нет. |
даже интересно, как это Вы в режиме конструктора
(КОГДА В КОНТРОЛЕ НЕТ ДАННЫХ ДЛЯ АНАЛИЗА УСЛОВНЫМ ФОРМАТИРОВАНИЕМ!!!)сумели пронаблюдать работу этого условного форматирования???