Не работает функция GotoNext() в MemoryDataset'е

При написании скрипт-контрола для мемори датасета столкнулся с неприятностью - курсор не двигался. Функция которая должна была обновить БД запускается с обработчика OnBeforeClose.

События включены,
Состояние dstBrowse,
кол. записей > 1,
После вызова GotoNext(), события BeforePositionChange и AfterPositionChange срабатывают,
В скрипте используется глобальный объект в котором храню ещё один инстанс этого же мемори датасета но с определяющим атрибутом при наличии которого скипаются обработчики событий. (Мне он нужен для сортировки в гриде).
Версия 3.2.2.3

Нравится

3 комментария

Ярослав, к сожалению, я ничего не понял что Вы хотите спросить, могли бы Вы написать более точнее?

Не работает GotoNext(), сообщений об ошибке нет, просто не переходит на следующую запись.

Прошу прощение за неясность:) сервисы я прикрепил

Проблема во включённых событиях, отключил - заработало.

Показать все комментарии