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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.01.2016, 15:16   #1  
kitty is offline
kitty
Участник
 
358 / 26 (1) +++
Регистрация: 24.05.2005
Как добавить AND фильтр в запрос
Есть диалог с запросом. Пользователь накладывает на запрос критерии.
Мне в коде нужно к этому запросу по AND добавить еще один критерий.
Например, пользователь ввел ItemId range = IT00001,IT00013
А мне нужно добавить фильтр IT00015

Использую AddFilter.
Но получается,что после queryRun все Range пользователя оказываются в Where как фильтры, соединенные по OR,
where ItemId = IT00001 OR IT00013 OR IT00015
в то время, как мне нужно, чтобы мое условие было добавлено как AND:
((ItemId = IT00001) OR ItemId = IT00013)) AND (ItemId = IT00015)

Добавляю фильтр до queryRun.В запросе Outer join-ов нет.

Как добавить условие по AND?
Пока на ум приходит только временную таблицу присоединить, в кот добавлять запись с нужным Item и тогда join c ней моего запроса ограничит выборку. Если это так и это правильное решение, то было бы логично иметь TMP_Filter таблицу с полями всех основных типов и использовать ее во всех проектах, где нужно фильтровать данные. Подскажите, может, существует стандартная уже, типа той же TmpRecIdFilter?

Последний раз редактировалось kitty; 21.01.2016 в 15:24.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Не отрабатывает фильтр / запрос farlander DAX: Программирование 7 07.06.2011 14:23
оборотная ведомость по складу необходимо добавить ещё один фильтр jeky DAX: Программирование 21 06.04.2009 19:03
Расширенный фильтр в запрос или как то так Sada DAX: Программирование 7 15.01.2009 16:09
Как в query добавить фильтр по аналитике (Dimension)? Roman812 DAX: Программирование 21 15.07.2005 09:53
Быстрый способ добавить фильтр на FormDataSource Maxim Gorbunov DAX: База знаний и проекты 28 14.06.2005 17:16

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

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

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