Последняя версия DataExpress 3 beta от 15 ноября 2020 года.

Изображение Скачать | Изображение Что нового?



Объявление:

Если вам понравилась программа и вы ее интенсивно используете - замолвите словечко о ней на вашем сайте (блоге, форуме, твитере, краской на подъезде, ютуб-канале и т.д.) с активной (по-возможности) ссылкой на сайт программы/форум. Тем самым вы можете внести небольшой вклад в seo-карму проекта в виде входящих ссылок.
Спасибо! Администрация :)


>> Обсудить <<


Внимание! Кража данных


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

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

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

Сообщение DeZik » 07 сен 2018, 08:04

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

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

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

jurist23rus
Эксперт
Сообщения: 2708
Зарегистрирован: 30 сен 2016, 09:42
Откуда: Майкоп
Благодарил (а): 3 раза
Поблагодарили: 29 раз

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

Сообщение jurist23rus » 07 сен 2018, 08:14

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

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

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

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

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

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

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

Сообщение DeZik » 10 сен 2018, 08:44

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

Morozbl4
Опытный
Сообщения: 287
Зарегистрирован: 04 дек 2019, 11:04
Благодарил (а): 135 раз
Поблагодарили: 14 раз

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

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

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

Аватара пользователя
Develop-Soft
Сообщения: 1940
Зарегистрирован: 05 мар 2019, 18:09
Благодарил (а): 123 раза
Поблагодарили: 540 раз
Контактная информация:

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

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

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

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


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