![]() |
#10 |
Участник
|
Re: Как наложить на запрос сложный фильтр?
Цитата:
Изначально опубликовано glibs
1. только активные счета, удовлетворяющие шаблону «20*» 2. балансовые счета, удовлетворяющие шаблону «10*» В форме F3 можно выразить условие 1. только счета, удовлетворяющие шаблону «20*» 2. или счета, удовлетворяющие шаблону «10*» Выразить ИЛИ условие по разным полям в форме F3 сложно. На это есть причины. В общем случае, в форме F3 можно выразить коньюктивную форму логического выражения... хм, как бы это объяснить... (<условие_поля1> ИЛИ <условие_поля1> ИЛИ...) И (<условие_поля2> ИЛИ <условие_поля2> ИЛИ...) И... ИЛИ - это запись в одной строке запроса F3 И - это запись в нескольких строках. Если одно и то же поле присутствует в нескольких строках запроса, то аксапта подставляет ИЛИ условие. Если интересно, можно поискать в интернете по ключевым словам "query by example" или QBE и почитать про теорию и ограничения, непрограммистских запросов, а также почему и зачем сделано именно так. |
|