|
как в тексте запроса реализовать условие В с несколькими фиксироваными значениям
| ☑ |
0
vde69
модератор
01.11.13
✎
11:30
|
необходимо реализовать условие примерно так
Где
табл.Статус В (Значение1, Значение2, Значени3)
при этом не хочется прибегать ни к параметру запроса ни к ВТ, только хард код !
|
|
1
vde69
модератор
01.11.13
✎
11:31
|
значения - это перечисление
|
|
2
Ork
01.11.13
✎
11:32
|
(0) Статус = Значение1 ИЛИ Статус = Значение2 ИЛИ Статус = Значени3
|
|
3
KAO111
01.11.13
✎
11:32
|
табл.Статус В (ЗНАЧЕНИЕ(Перечисление.статусы.Значение1), ЗНАЧЕНИЕ(Перечисление.статусы.Значение2), ЗНАЧЕНИЕ(Перечисление.статусы.Значение3))
|
|
4
Elf_80_lvl
01.11.13
✎
11:33
|
табл.Статус В (Значение1) и табл.Статус В (Значение2) и табл.Статус В (Значение3)
|
|
5
mikecool
01.11.13
✎
11:33
|
да, щас наваляют хард кода )))
|
|
6
vde69
модератор
01.11.13
✎
11:33
|
(3) так работает? если да - то жто самое подходящее
|
|
7
mikecool
01.11.13
✎
11:34
|
(4) красавчик! ))) точно И?
|
|
8
KAO111
01.11.13
✎
11:34
|
(6) работает
|
|
9
Абыр
01.11.13
✎
11:36
|
(6) работает, можно через запятую задавать
|
|
10
PLUT
01.11.13
✎
11:41
|
а список значений в Параметры запроса тяжело передать?
|
|
11
vhl
01.11.13
✎
11:42
|
(10) Параметры для слабаков
|
|
12
viktor_vv
01.11.13
✎
11:45
|
Так "или" будет тоже самое, только написано по другому.
Скуль условие типа
Поле in ('Значение1','Значение2','Значение3')
все равно раскладывает в Поле = 'Значение1' или Поле = 'Значение2' и т. д.
Это на небольшом количестве значений.
|
|
13
vde69
модератор
01.11.13
✎
11:53
|
(10) запрос сборный, так на порядок нагляднее будет...
для разных документов и разных ситуаций список свой, и вытаскивая запрос в консоль ты задолбаешся редактировать параметр, а тут ничего не нужно, все на экране...
|
|
14
vhl
01.11.13
✎
11:57
|
(13) Поставь перед выполнением запроса "ОбщийМодуль.КонсольЗапросов_СформироватьФайл(Запрос)", в которой формируй файл для консоли. В итоге сможешь открывать в консольке именно тот запрос который выполняется и именно с нужными параметрами.
Не благодари.
|
|