Показать сообщение отдельно
Старый 13.01.2010, 12:58   #8  
kia is offline
kia
Участник
 
96 / 19 (1) ++
Регистрация: 07.10.2008
Адрес: Харьков
В продолжение темы есть такая задачка.
Нужно в гриде вывести информацию по сложному условию.
на обычном SQL это может выглядеть примерно так:
Код:
SELECT FROM RPayTrans
WHERE (RPayTrans.SourceDate = :date
     AND EXISTS SELECT FROM RPayFundMember
         WHERE RPayFundMember.PayCostType == RPayTrans.PayCtype
           AND RPayFundMember.CounterUnit == :unit
  OR 
     RPayTrans.PayPeriod = :date
     AND NOT EXISTS SELECT FROM RPayFundMember
         WHERE RPayFundMember.PayCostType == RPayTrans.PayCtype
           AND RPayFundMember.CounterUnit == :unit
)
А как этот запрос построить динамически в АХ?
Через "Expressions in query ranges" пока не получилось