![]() |
#1 |
Участник
|
Наложение фильтра field = 1 and field = 2
Привет всем.
Как наложить условие (использую queryBuildRange) на то же поле, но не через OR а через AND То есть нужно наложить условие на поле, даже если оно противоречит другому posId = 1 and posId = 2. Первый range уже есть в query Спасибо |
|
![]() |
#2 |
Участник
|
FAQ: http://axapta.mazzy.ru/lib/search/ внизу
|
|
![]() |
#3 |
Участник
|
Спасибо, Сергей.
Это читал и знаю. Думал, возможно есть способ получше, чем писать выражение самому. И еще, аргумент не в пользу этого метода - у меня в QueryBuildRange, к которму я хочу добавить еще одно условие может быть более сложное выражение. В смысле, пример: posId like "Place5?". А к нему нужно добавить еще одно. Чтобы получилось так: posid like "Place5?" AND posId = "Place32" Так что пока оставил так: второй фильтр поверх не накладываю, а потом проверяю с помощью функции inRange() - подходит второе значение, или нет. Но это совсем не эффективный метод. - в смысле по времени исполнения |
|
![]() |
#4 |
Участник
|
|
|