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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.08.2007, 10:32   #1  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
? Как переинициализировать датасорс на форме?
Имеется форма с несколькими таблицами (датасорсами). По определенному событию хочется переформировать запрос для 1 таблицы. Проще всего сделать это в методе init. Но вот как вызвать повторно этот метод?
X++:
Table1_ds.init() 
element.init()
почему-то не срабатывает. А заново формировать весь запрос ну очень не хочется!
Старый 23.08.2007, 12:18   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
init вызывается один раз. То, что вам нужно, пишите в методе executeQuery() и вызывайте его.
Старый 23.08.2007, 12:20   #3  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Цитата:
Сообщение от egorych Посмотреть сообщение
Имеется форма с несколькими таблицами (датасорсами). По определенному событию хочется переформировать запрос для 1 таблицы. Проще всего сделать это в методе init. Но вот как вызвать повторно этот метод?
X++:
Table1_ds.init() 
element.init()
почему-то не срабатывает. А заново формировать весь запрос ну очень не хочется!
1.Создайте на форме свой метод.
2.Формируйте запрос в этом методе
3.Вызывайте этот метод:
3.1. Первый раз в init().
3.2. При своем событии.

или я не правильно понял вопрос?
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
Старый 23.08.2007, 12:26   #4  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Ну в общем можно и в отдельный метод вынести попробовать. Буду так пытаться.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как мне обновить Grid расположенный на другой форме? Yuri Safronov DAX: Программирование 17 22.01.2013 14:18
Использование семейства InventDimCtrl_Frm_* - 2 DS InventDim на одной форме Pavlo AKA Panok DAX: База знаний и проекты 5 22.12.2008 17:15
Название полей в форме запроса PavelSR DAX: Программирование 4 11.07.2007 17:19
Как связать датасорс с двумя другими на форме? Protey DAX: Программирование 11 05.03.2007 18:43
BugFix: В форме складских журналов нельзя перемещаться с помощью клавиш курсора Maxim Gorbunov DAX: Программирование 5 21.01.2005 01:20

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

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

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