Цитата:
Сообщение от Vocabulary
Беда вашего метода в том, что какое бы событие не использовалось (забыли еще про OnColExit - единственно возможное в этом случае событие), не поможет ничто.
Потому как при непосредственном редактировании в гриде этот прием работает не корректно.
Факт: ввели данные в новую строку. "Парк" в территориальности и "Тир" в колонке Объект, затем вновь перешли на эту строку, выбрали в локализации "Аквапарк" и перешли на другую строку. Вопрос что осталось в колонке "Объект"?
Правильно, нужен еще один геморрой для проверки правильности ввода (который как раз и может делаться в событии AfterScroll, но, к сожалению, не только в нем).
Если бы добавление и редактирование происходило в отдельных компонентах ввода а запись в таблицу БД после того как введенные данные проверены, проблемы можно было бы избежать.
|
Большое спасибо Вам!!

Вы кажется натолкнули меня на до того не приходившую мне в голову мысль, что можно ведь передать значения ячеек грида отдельным компонентам и непосредственно до сохранения записи оперировать ими!
Но здесь опять же как СВОЕВРЕМЕННО передавать компонентам текущие значения ячеек грида и, таким образом, СВОЕВРЕМЕННО же обеспечить реагирование на некорректность введенной информации... вот вопрос.
