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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.11.2013, 17:01   #1  
Mila is offline
Mila
Участник
 
73 / 31 (2) +++
Регистрация: 21.04.2006
ListPage и TempDB в качестве источника данных
Добый день, подскажите пожалуйста как можно реализовать такую задачу. Есть форма ListPage. К постоянным таблицам в Query добавляем временную (TempDB). Поскольку на формах ListPage нет возможности написания кода, то заполняю временную таблицу в соответсвующем *ListPageInteraction классе, в методе initializeQuery(). Вопрос заключается в том, каким образом можно передать заполненную таблицу в источник данных формы. Т.е. как вызвать linkPhysicalTableInstance().

Пыталась найти что-нибудь похожее в системе. Не нашла.

Старый 16.11.2013, 12:02   #2  
Mila is offline
Mila
Участник
 
73 / 31 (2) +++
Регистрация: 21.04.2006
Разобралась сама. Если кому интересно:

MyTmpTable tmpTableCursor = this.listPage().activeRecord(querydatasourcestr(MyQuery,MyTmpTable)) as MyTmpTable;
MyTmpTable tmpTable;

tmpTable.fill();
tmpTableCursor.linkPhysicalInstance(tmpTable);

Этот код пишем в методе initializeQuery() класса *ListPageInteraction.
За это сообщение автора поблагодарили: f18 (1), Ramil (1), S.Kuskov (2), plumbum (2), Dreadlock (2), Dzha (1), A_BAS (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как перекрыть метод для runtime источника данных формы? uchenik DAX: Программирование 1 06.06.2013 15:06
Недоступность источника данных формы в display/edit-методах таблицы - баг или фича с глубоким смыслом? TasmanianDevil DAX: Программирование 10 03.08.2012 15:00
SysQueryForm - удаление источника данных программно NAST DAX: Программирование 2 23.09.2005 12:31
Изменение свойства Table источника данных формы vasiliy DAX: Программирование 6 26.04.2005 12:16
Метод findValue у источника данных формы demID DAX: Программирование 3 01.10.2004 10:19

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

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

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