AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.09.2006, 09:23   #1  
Iskatel is offline
Iskatel
Участник
 
86 / 10 (1) +
Регистрация: 18.09.2006
Есть форма, на ней расположен TableBox. Нужно было сделать следующее. Изменения, вставления, удаление строки должно проходить через COM объект, объявленный как Automation, при этом Navision все эти операции не должен делать. Я сделал следующим образом.

В триггере OnModify таблицы написал ERROR.
В триггере формы OnModifyRecord происходит запуск COM объекта, который изменяет данные в таблице на сервере MSSQL. OnModify отменяет эти действия на форме: возвращает старое содержимое и выделяет его. А изменения в таблице физически произошли, а в TableBox их не видно. Их можно увидеть тогда когда выйдешь из строки и обязательно вернешься в нее. Аналогично с DELETE и INSERT. Только при INSERT не возможно выйти из строки. Как выйти из строки?

Как сделать чтобы изменения были видны при смене строки?
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:04.