|
проверка в запросе поля на пустое значение | ☑ | ||
---|---|---|---|---|
0
falselight
27.07.16
✎
10:45
|
Нужно выбрать элементы справочника запросом, только те
у которых заполнено одно поле. Как проверить это в запросе? Что поле заполнено. |
|||
1
DDwe
27.07.16
✎
10:48
|
(0) Что в поле?
|
|||
2
falselight
27.07.16
✎
10:48
|
(1) строка 11 символов
|
|||
3
f_vadim
27.07.16
✎
10:49
|
ужс
|
|||
4
Lexey_
27.07.16
✎
10:49
|
(2) товарищ Ливингстар до сих пор не умеет сравнивать с пустой строкой?
|
|||
5
Jija Grenkov
27.07.16
✎
10:50
|
проверяй на пустую строку в запросе 4 двойных ковычки. В твоем случае поле не должно быть равно лиералу """"
|
|||
6
falselight
27.07.16
✎
10:53
|
(5) да я делаю так
Поле <> """" |
|||
7
falselight
27.07.16
✎
10:54
|
но значения все равно есть в выборке где в этом поле пусто, ""
|
|||
8
falselight
27.07.16
✎
10:56
|
если поставить Поле = """"
то вообще ничего не выбирается а значения эти есть как то странно, что то тут не так! |
|||
9
Sammo
27.07.16
✎
10:58
|
Если поле фиксированной длины (например, код справочника), то пустое значение всегда будет 11 пробелов.
Иначе проверять на отсутствие символов, но не будет отлавливать один пробел, два пробела и т.п. |
|||
10
falselight
27.07.16
✎
11:04
|
(9) да фиксированной 11 символов
|
|||
11
Jija Grenkov
27.07.16
✎
11:06
|
Я считал, что сравнение на пустую строку игнорирует пробелы. Может поле составное или получается в результате соединения. Тогда может быть неопределено или null. Попробуйте в запросе вывести ТИПЗНАЧЕНИЯ(Поле)
|
|||
12
falselight
27.07.16
✎
11:06
|
(9) так запрос не воспринимает
Поле <> "" "" |
|||
13
falselight
27.07.16
✎
11:07
|
(11) оно строка 11 символов
заполнено в режиме предприятия или не заполнено |
|||
14
falselight
27.07.16
✎
11:09
|
попробовал так сделать в запросе
поле <> " " |
|||
15
Jija Grenkov
27.07.16
✎
11:13
|
Что вовзращает запрос в этом поле, если не накладывать какие либо условия?
|
|||
16
falselight
27.07.16
✎
12:03
|
(15) там код с тире 11 символов, или пусто
|
|||
17
корум
27.07.16
✎
12:25
|
(14)
поле <> &ТвойПараметр ... параметр запроса ТвойПараметр = " "; так попробуй |
|||
18
falselight
27.07.16
✎
13:29
|
(17) я так попробовал, вроде сработало
Поле <> "" "" |
|||
19
Vladal
27.07.16
✎
14:23
|
а там точно строка, не NULL и не пустая ссылка?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |