|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от DSPIC
![]() Приходилось решать такую задачу.
- Делаете View custTransDisputeView на базе Query, в которой линкуете custTrans и CustDispute по outerJoin. [У view будут поля CustTransRecId, Status] - В форму где нужен фильтр добавляете custTransDisputeView как дополнительный датасорс и джоините его с custTrans по innerJoin. [линкуете по полям CustTrans.RecId == custTransDisputeView.CustTransRecId]. Вот вкратце и всё. Если этот VIew открыть, то оно отображает данные правильно. Но вот накладывать фильтр - по "Not disputed" (отображаемое значение, соответствующее Enum 0, т.е те строки View, где поля из custDispute отсутствуют) не позволяет. При этом, пробовала 0, null - тоже не получается, т.е возвращается просто пустая выборка. |
|
|
![]() |
||||
Тема | Ответов | |||
Добавить хитрый фильтр в Query | 5 | |||
Фильтр. Как сделать? | 9 | |||
Как сделать фильтр по группе пользователей? | 12 | |||
Как сделать хитрый лукап | 11 | |||
Как сделать фильтр с "ИЛИ"? | 8 |
|