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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.04.2013, 16:23   #1  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,448 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Разобьём задачу на две
1) определить список отделов для фильтрации
2) задать фильтр по списку отделов

С первым пунктом я так понял вы справились.


По второму пункту есть несколько решений:
- использовать класс Query. Он поддерживает условие по списку значений. Хороший способ если список отделов не слишком велик.
- использовать временную таблицу. Вместо фильтра по выбранным отделам сделать цикл по выбранным отделам. Результат поместить во временную таблицу, которую использовать для вывода отчёта. Если у вас уже используется временная таблица, то так возможно будет даже проще.
- использовать вспомогательную постоянную таблицу. Поместить список отделов во вспомогательную таблицу. Присоеденить эту таблицу к источнику данных с целью его фильтрации. Хороший способ если число отделов велико. Выборка произвольных записей одним запросом
За это сообщение автора поблагодарили: user_ax (1).
Теги
tree, дерево, построение дерева, раскрытие

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить метки всех элементов всех форм (DAX 4) Qaz Qwerty DAX: Программирование 1 09.08.2008 05:39
Как поменять порядок элементов в Tree Lucky13 DAX: Программирование 3 16.02.2007 14:29
Tree. Проблема с data() alexbn DAX: Программирование 2 03.11.2005 14:39
Как работать с tree? Oz DAX: Программирование 3 23.08.2002 12:36
Динамическое добавление элементов в отчет Maxim Gorbunov DAX: База знаний и проекты 1 17.01.2002 14:48

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

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

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