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