|
Ошибка в запросе с использованием ПОДОБНО | ☑ | ||
---|---|---|---|---|
0
falselight
13.04.17
✎
08:10
|
В чем ошибка в запросе?
Хочу исключить из запроса те записи, у которых в наименовании есть строка [ПЕРЕНАПРАВЛЕННАЯ ЗАДАЧА] || ЗапросЗадачиЗаПериод.Текст = " |ВЫБРАТЬ | ЗадачаИсполнителя.Ссылка |ИЗ | Задача.ЗадачаИсполнителя КАК ЗадачаИсполнителя |ГДЕ | ЗадачаИсполнителя.Наименование НЕ ПОДОБНО %[ПЕРЕНАПРАВЛЕННАЯ ЗАДАЧА]% | ЗадачаИсполнителя.ДатаВыполненияПланово МЕЖДУ &НачДата И &КонДата | ЗадачаИсполнителя.Исполнитель = &Исполнитель"; |
|||
1
Sammo
13.04.17
✎
08:12
|
""%[ПЕРЕНАПРАВЛЕННАЯ ЗАДАЧА]%""
|
|||
2
Sammo
13.04.17
✎
08:14
|
Т.е. это форматная строка, надо указать про это запросу. Двойные двойные кавычки, т.к. они заменятся на одинарные двойные ковычки
+ работать будет долго. Подобно с % работает более менее только если % справа. |
|||
3
Zmich
13.04.17
✎
08:15
|
(0). "НЕ" перенеси в начало.
|ГДЕ | НЕ ЗадачаИсполнителя.Наименование ПОДОБНО ""%[ПЕРЕНАПРАВЛЕННАЯ ЗАДАЧА]%"" | И ЗадачаИсполнителя.ДатаВыполненияПланово МЕЖДУ &НачДата И &КонДата | И ЗадачаИсполнителя.Исполнитель = &Исполнитель"; |
|||
4
falselight
13.04.17
✎
08:16
|
(2) предлагаете не использовать это в тексте запроса?
|
|||
5
falselight
13.04.17
✎
08:18
|
на вот это идет синтаксическая ошибка если попробовать открыть запрос в конструкторе
ЗапросЗадачиЗаПериод.Текст = " |ВЫБРАТЬ | ЗадачаИсполнителя.Ссылка |ИЗ | Задача.ЗадачаИсполнителя КАК ЗадачаИсполнителя |ГДЕ | НЕ ЗадачаИсполнителя.Наименование ПОДОБНО ""%[ПЕРЕНАПРАВЛЕННАЯ ЗАДАЧА]%"" | ЗадачаИсполнителя.ДатаВыполненияПланово МЕЖДУ &НачДата И &КонДата | ЗадачаИсполнителя.Исполнитель = &Исполнитель"; |
|||
6
falselight
13.04.17
✎
08:18
|
что в (5) не так?
|
|||
7
Zmich
13.04.17
✎
08:19
|
(5). Где у тебя "И" между условиями? См (3).
|
|||
8
falselight
13.04.17
✎
08:21
|
(7) Понятно! Протормозил, исправляю!
|
|||
9
1dvd
13.04.17
✎
08:25
|
Читай внимательнее текст ошибки
|
|||
10
HardBall
13.04.17
✎
09:40
|
(0) Знатный костыль.
Избавься от него пока можно. |
|||
11
falselight
13.04.17
✎
09:57
|
(10) как избавиться? и чем он плох?
заменить на {{Х}} ? |
|||
12
HardBall
13.04.17
✎
10:08
|
1НФ(Первая нормальная форма)
|
|||
13
cons74
13.04.17
✎
10:40
|
(11) когда задач станет уйма - запрос будет тормозить мама не горюй. Добавь в Задачу реквизит-флаг, и по нему отбор делай.
|
|||
14
falselight
13.04.17
✎
10:59
|
(13) Ок, тип булево - перенаправляемая задача, как то сразу не сообразил.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |