|
|
#8 |
|
MCTS
|
Не знаю как выражение like (не пробовал и не исследовал), но если уж очень необходимо "развить" свой запрос, в условиях когда стандартным addRange уже "слов не хватает", вот работающий пример:
q.dataSourceNo(2).addRange(fieldNum(PriceDiscTable, RecId)).value( strFmt("((" + fieldStr(PriceDiscTable, FromDate) + "<= %1) && ((" + fieldStr(PriceDiscTable, ToDate) + ">= %1) || (" + fieldStr(PriceDiscTable, ToDate) + "= %2) ))", date2StrXpp(valueTransDate), date2StrXpp(DateNull() ))); Данный пример реализует следующее выражение: (priceDiscTable.fromDate <= transDate && (priceDiscTable.toDate >= transDate || !priceDiscTable.toDate)) Обрати внимание, на то что в данном случае привязка начинает "плясать" от RecId. Поле RecId в данном случае выбрано как самое "нейтральное".
__________________
![]() В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню |
|
|
|
| За это сообщение автора поблагодарили: decoder (1). | |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| palleagermark: Sample union query from AX 2009 | 0 | |||
| Передача параметра в Запрос(Query) | 5 | |||
| Ручной запрос: как указать Like? | 5 | |||
| Dynamics AX Geek: Using query() | 0 | |||
| query и like ... | 1 | |||
|