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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.11.2003, 14:39   #1  
ar_raven is offline
ar_raven
Участник
 
23 / 10 (1) +
Регистрация: 21.08.2003
Адрес: Ярославль
Я решил эту проблему несколько другим путем.
Nataly, Вы писали, что у вас происходят обновления полей в сабформе только после установки на это поле, т.е. для того чтобы, допустим, в сабформе обновилось поле некой таблицы, Вам приходилось кликать на нее мышкой. Т.е. вы просто ее активизировали. Соответственно если активизировать сабформу после обновления данных, то она у нас полностью обновиться, а потом можно вернуться обратно на нашу главную форму, т.е.:

CurrForm.SubFormName.ACTIVATE;
CurrForm.FormControlName.ACTIVATE;

Да, и возможно придется в тригере сабформы на активизацию написать: CurrForm.UPDATE;
(но у меня и без этого работает)

Вот и все, в двух строчках ...
Старый 04.05.2009, 14:29   #2  
gefr is offline
gefr
Участник
Аватар для gefr
MCBMSS
 
147 / 17 (1) ++
Регистрация: 01.11.2004
Адрес: МО, Котельники
Другое решение
Решил вроде как попроще.
Если на форме есть датасорс - вешаем на его ExecuteQuery - всегда вызывается при обновлении родительской формы.
Если на форме нет датасорса - создаем, например, от CompanyInfo, и вешаем на его ExecuteQuery.
Модификация родителя не требуется.

По хорошему, нужно вешать на updateDesign какой-нибудь, чтобы без DS, если его нет, но не нашел, на какой метод вешать.
Старый 04.05.2009, 15:35   #3  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Это про Navision тема. Таких понятий как ExecuteQuery или updateDesign в NAV лично я не знаю.
Теги
navision, субформа

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Изменение из формы без OnValidate в таблице Nataly NAV: Программирование 2 05.09.2005 13:32
Получить значение из формы NickNick NAV: Программирование 1 26.11.2004 17:23
Программное обновление субформы Pasha NAV: Программирование 4 03.12.2003 17:47
Проверка при закрытии формы Nataly NAV: Программирование 5 21.10.2003 13:01
Событие на изменение данных субформы Nataly NAV: Программирование 7 22.09.2003 10:47

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

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

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