![]() |
#1 |
Участник
|
![]()
Здравствуйте!
Как задать условие на DataSource типа Table1.date1 > Table1.date2 или Table1.Qty1 != Table1.Qty2 ? |
|
![]() |
#2 |
Участник
|
Что-то типа
qbds.addRange(fieldNum(Table1, Date1)).value(strfmt("(%1.%2 > %1.%2)", qbds.name(), fieldStr(Table1, Date1), fieldStr(Table1, Date2))); qbds.addRange(fieldNum(Table1, Qty1)).value(strfmt("(%1.%2 != %1.%2)", qbds.name(), fieldStr(Table1, Qty1), fieldStr(Table1, Qty2))); не помогает ? |
|
![]() |
#3 |
Administrator
|
Название таблицы задавать не надо. Все равно, сравнивать можно только поля таблицы, в QueryBuildDataSource которой добавляется Range.
Вообще-то, про такие условия написано здесь: http://technet.navision.com/default....put&NEWSID=351 Пример из этой статьи: PHP код:
Легко можно переделать и на ваши условия.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
![]() |
#4 |
Участник
|
Цитата:
Название таблицы задавать не надо. Все равно, сравнивать можно только поля таблицы, в QueryBuildDataSource которой добавляется Range.
qbds2.addRange(fieldNum(Table2, Date)).value(strfmt("(%1 > %2.%3)", fieldStr(Table2, Date), qbds1.name(), fieldStr(Table1, Date))); qbds2 должен быть присоединен к qbds1. |
|
![]() |
#5 |
Administrator
|
OK, понял.
Извиняюсь.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
![]() |
#6 |
Участник
|
Спасибо, помогло.
|
|