![]() |
#1 |
Участник
|
Как сделать хитрый фильтр?
Для каждой записи из custTrans может быть 0 или 1 запись в таблице CustDispute
Есть отчет, построенный по custTrans. Пользователи хотят видеть в диалоге отчета перечисление custVendDisputeStatus и иметь возможность выбрать несколько значений для фильтрации - соответственно, простым добавлением комбобокса (перечисления) в диалог не отделаешься. Но, если я по outerJoin добавлю к custTrans таблицу CustDispute , то при наложении фильтра custVendDisputeStatus::None пользователь по сути ожидает увидеть все записи из custTrans , которых нет в CustDispute, но получает пустую выборку, тк записей с custVendDisputeStatus::None в таблице CustDispute нет. Вопрос: как такое реализовать? Естественно, если бы не было требования , чтобы можно было выбрать неск значений из списка, можно было бы динамически добавлть CustDispute таблицу к запросу, если в фильтре указано значение , отличное от custVendDisputeStatus::None, но это,к сожалению, не мой случай(. AX2012 R2 |
|
|
![]() |
||||
Тема | Ответов | |||
Добавить хитрый фильтр в Query | 5 | |||
Фильтр. Как сделать? | 9 | |||
Как сделать фильтр по группе пользователей? | 12 | |||
Как сделать хитрый лукап | 11 | |||
Как сделать фильтр с "ИЛИ"? | 8 |
|