Страница 1 из 1

Ошибка события OnChange dxCalcEdit

Добавлено: 07 сен 2018, 08:04
DeZik
Кладу на форму dxCalcEdit
Устанавливаю в нем выражение "[Присуждено]-[Оплачено]"
Далее пишу скрипт onChange данного dxCalcEdit

при запуске базы получаю "Operation is not allowed, dataset "" is not edit or insert state."

Получается он пытается внести изменения по событию OnChange на не открытой форме. Срабатывает выражение и вызывает событие OnChange не на форме, а в таблице.

Re: Ошибка события OnChange dxCalcEdit

Добавлено: 07 сен 2018, 08:14
jurist23rus
Приложите пример базы.

Re: Ошибка события OnChange dxCalcEdit

Добавлено: 07 сен 2018, 10:46
admin
OnChange срабатывает, когда меняется содержимое компонента. Например, вы выбираете любую запись, содержимое компонентов меняется, срабатывает OnChange. Вам же надо использовать событие формы OnFieldChange, которое срабатывает при изменении содержимого поля во время редактирования записи. Это почитайте.

Re: Ошибка события OnChange dxCalcEdit

Добавлено: 10 сен 2018, 08:44
DeZik
Благодарю

Ошибка события OnChange dxCalcEdit

Добавлено: 27 янв 2020, 11:25
Morozbl4
Что может быть, если данное сообщение вываливается только у пользователей? В режиме разработчика все ровно.

Ошибка события OnChange dxCalcEdit

Добавлено: 27 янв 2020, 11:57
Develop-Soft
Morozbl4 писал(а):Что может быть

Что-то видимо не учтено в скрипте.