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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.04.2012, 15:43   #1  
uskutus is offline
uskutus
Участник
 
28 / 10 (1) +
Регистрация: 04.04.2012
Фильтрация Datasource с использованием внешних таблиц
Добрый день.

Передо мной следующая задача:
Имеется форма, одна из колонок формы представлена не datafield, а datamethod.

Требуется, ввести следующую функциональность: фильтрация datasource на основе колонки, заполняемой датаметодом.
Т.е., ставим на форму элемент управления, если в нем есть значение критерия, отфильтровать по этой колонке с соответствующим значением.
***
На сколько мне известно, класс QueryBuildDataSource не имеет методов, позволяющих сортировать по датаметодам. Отсюда, я собираюсь запомнить где-то изначальный query, если критерий в элементе задан, программно соединить с таблицей, из которой берутся данные для датаметода и отфильтровать по ней. А если критерий не задан, восстановить первоначальный запрос.

Поэтому у меня 2 вопроса:

1. Как мне сохранить значение первоначального query, а не ссылку? Если я напишу Query q1 = this.query() будет ссылка.

2. Нет ли возможности использовать в качестве datasource хранимые процедуры? Корявый аксаптовский недоSQL слабоват.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX 2012 Наследование таблиц. Краткое описание механизма sukhanchik DAX: Программирование 32 21.09.2018 17:56
Datasource временных таблиц maze DAX: Программирование 5 15.01.2010 14:30
C# and AX Development: Updating the caller Form/DataSource Blog bot DAX Blogs 0 18.07.2009 02:28
Связи таблиц в datasource отчета Пагер Маяковский DAX: Программирование 1 02.07.2005 09:43
Кто нибудь делал просмотр/редактирование внешних DBF таблиц? edd DAX: Программирование 13 06.02.2003 17:43

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

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

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