Последняя версия DataExpress 3 beta от 18 июля 2020 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Расширения
ИзображениеИзображениеИзображение

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

Все вопросы, связанные с написанием скриптов и SQL-запросов.
DeZik
Новичок
Сообщения: 47
Зарегистрирован: Вт авг 07, 2018 6:42 am
Откуда: Екатеринбург

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

Сообщение DeZik » Пт сен 07, 2018 8:04 am

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

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

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

jurist23rus
Эксперт
Сообщения: 2706
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп
Благодарил (а): 2 раза
Поблагодарили: 26 раз

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

Сообщение jurist23rus » Пт сен 07, 2018 8:14 am

Приложите пример базы.
Destiny is a very convenient word for those who never take decisions.

Аватара пользователя
admin
Разработчик
Сообщения: 5038
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 39 раз
Поблагодарили: 304 раза

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

Сообщение admin » Пт сен 07, 2018 10:46 am

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

DeZik
Новичок
Сообщения: 47
Зарегистрирован: Вт авг 07, 2018 6:42 am
Откуда: Екатеринбург

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

Сообщение DeZik » Пн сен 10, 2018 8:44 am

Благодарю
Дайте мне точку опоры, и я обопрусь...

Morozbl4
Интересующийся
Сообщения: 184
Зарегистрирован: Ср дек 04, 2019 11:04 am
Благодарил (а): 97 раз
Поблагодарили: 9 раз

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

Сообщение Morozbl4 » Пн янв 27, 2020 11:25 am

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

Аватара пользователя
Develop-Soft
Сообщения: 1638
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 122 раза
Поблагодарили: 444 раза
Контактная информация:

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

Сообщение Develop-Soft » Пн янв 27, 2020 11:57 am

Morozbl4 писал(а):Что может быть

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


Вернуться в «Программирование в DataExpress»