|
Фильтрация по переменной
|
|||
---|---|---|---|
#18+
Здравствуйте. Надо делать фильтрация по двум полям. Проблема в том что во втором поле (FL4) может быт разные (но только 1) буквы У меня есть переменная в таком виде: T1="tebr". Значение этого переменного каждый раз меняется. Надо делать фильтрация и по этому переменной, SET FILTER TO q_sk <> 0 . and. FL4=T1 т.е., если в поле FL4 есть эти буквы (t,e,b,r) из переменных Допустим, если T1="tr", тогда токая фильтрация будет SET FILTER TO q_sk <> 0 . and. FL4="t". and. FL4="r" Допустим, если T1="ter", тогда токая фильтрация будет SET FILTER TO q_sk <> 0 . and. FL4="t". and. FL4="e". and. FL4="r" ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2016, 14:11 |
|
Фильтрация по переменной
|
|||
---|---|---|---|
#18+
Неправильно, так надо была: Допустим, если T1="tr", тогда токая фильтрация будет SET FILTER TO q_sk <> 0.and.FL4="t".OR.q_sk <> 0.and.FL4="r" Допустим, если T1="ter", тогда токая фильтрация будет SET FILTER TO q_sk <> 0.and.FL4="t".OR.q_sk <> 0.and.FL4="r".or.q_sk <> 0.and.FL4="e" ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2016, 14:23 |
|
Фильтрация по переменной
|
|||
---|---|---|---|
#18+
Sotka, авторДопустим, если T1="ter", тогда токая фильтрация будет SET FILTER TO q_sk <> 0.and.FL4="t".OR.q_sk <> 0.and.FL4="r".or.q_sk <> 0.and.FL4="e" set filt to q_sk # 0 and fl4 $ ter ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2016, 19:44 |
|
Фильтрация по переменной
|
|||
---|---|---|---|
#18+
glamis, Спасибо, но, не получается у меня. У меня таблица такая (nar.dbf), а переменная: T1="ter" set filt to q_sk # 0 and fl4 $ ter ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2016, 20:50 |
|
Фильтрация по переменной
|
|||
---|---|---|---|
#18+
Это кто написал? Sotkaво втором поле (FL4) может быт разные ( но только 1 ) буквы Если "только одна", то почему места забито аж до шести?! Убери лишнее и будет работать: Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2016, 22:48 |
|
Фильтрация по переменной
|
|||
---|---|---|---|
#18+
RedrikУбери лишнее и будет работать: [/src] Если убрать, я знаю что будет работать, но только для 1-й буквы. Дело в том что, в поле одна буква ("t" или "e" или "b" или "r"). А в переменная (T1) будет составлен из комбинаци этих букв T1="t", T1="te", T1="tebr", T1="tb", T1="er", T1="bt" ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2016, 23:00 |
|
Фильтрация по переменной
|
|||
---|---|---|---|
#18+
Sotkaя знаю что будет работать, но только для 1-й буквы Ох.... Не говори ничего! Просто попробуй... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2016, 23:08 |
|
Фильтрация по переменной
|
|||
---|---|---|---|
#18+
Извините, все правильно. А если надо будет выбрать кроме этих букв все остальные? Тогда как можно делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2016, 23:54 |
|
|
start [/forum/topic.php?fid=41&fpage=20&tid=1582171]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 306ms |
total: | 450ms |
0 / 0 |