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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.09.2006, 07:16   #1  
Iskatel is offline
Iskatel
Участник
 
86 / 10 (1) +
Регистрация: 18.09.2006
? Обновление TableBox
На форме расположен TableBox. Эта форма связана с таблицей N. В ней в триггерах OnModify, OnDelete, OnIsert написано ERROR. Для того чтобы Navision не делал эти операции, а производил их через COM объект, подключенный как Automation. А на форме в триггерах OnModify, OnDelete, OnInsert написан код, с помощью которого записи в таблице на MSSQL обновляются через Automation.

При внесении изменений в запись или удалении ее, нужно выйти из этой записи и обязательно вернуться в нее, чтобы запись обновилась и стала как на сервере MSSQL. Вопрос первый: как сделать чтобы после модификации записи или удалении ее при выходе из этой записи ее содержимое менялось, т.е. сделать Refresh TableBox'а?

При вставке новой записи не возможно выйти из вновь созданной строки.
Вопрос второй: Как выйти из строки, после создания?

Если есть другие варианты, то предлагайте. Лишними не будут.
Старый 22.09.2006, 07:50   #2  
Iskatel is offline
Iskatel
Участник
 
86 / 10 (1) +
Регистрация: 18.09.2006
Ответ на вопрос первый.
В триггерах формы OnModifyRecord и OnDeleteRecord. Нужно написать: CurrForm.UPDATE(FALSE). И тогда проблема исчезнет.

Ответ на вопрос второй.
Триггеры таблицы оставляем в покое, а в триггере формы OnInsertRecord нужно написать: EXIT(FALSE). И проблема разрешиться.

Вот так.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Обновление субформы при изменении главной формы Nataly NAV: Программирование 9 04.05.2009 15:37
вопрос про TableBox vorslov NAV: Программирование 9 11.10.2005 18:00
Обновление версии Navision SergeyV NAV: Администрирование 1 24.03.2005 01:56
Программное обновление субформы Pasha NAV: Программирование 4 03.12.2003 17:47

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:09.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.