|   |   | 
| 
 | проверка в запросе поля на пустое значение | ☑ | ||
|---|---|---|---|---|
| 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 и не пустая ссылка?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |