Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Загадка. Запрос пустые поля воспринимает как заполненные. / 19 сообщений из 19, страница 1 из 1
22.12.2021, 20:15
    #40122306
wladimirrr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
Прикрепляю базу, посмотрите. В запросе стоит фильтр "is not null", а он выводит пустые поля. Что это может быть?
...
Рейтинг: 0 / 0
22.12.2021, 20:22
    #40122309
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
Код: sql
1.
2.
SELECT Tbl1.ID, Tbl1.County, Switch(IsNull([Tbl1]![County]),"Null",[Tbl1]![County]="","Empty string",True,[Tbl1]![County]) AS TestValue
FROM Tbl1;
...
Рейтинг: 0 / 0
22.12.2021, 20:33
    #40122311
wladimirrr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
Akina, а почему не работает is not null?
...
Рейтинг: 0 / 0
22.12.2021, 21:06
    #40122312
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
Потому что пустая строка - это не NULL.
...
Рейтинг: 0 / 0
22.12.2021, 21:18
    #40122317
Eugene-LS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
wladimirrr
В запросе стоит фильтр "is not null", а он выводит пустые поля. Что это может быть?

Табличка слегка корява была.
Исправил.
...
Рейтинг: 0 / 0
22.12.2021, 21:19
    #40122319
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
wladimirrr,
Не знаю как Вы заполняли таблицу, но если удалить все записи с пустыми значениями и добавить новые записи с пустым полем [county] (встать на поле и нажать пробел, если в форме Вы не перейдете на следующую запись пока не заполните,хотя бы пробелом,хотя бы одно поле)-все работает как надо.
...
Рейтинг: 0 / 0
22.12.2021, 21:21
    #40122320
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
Апаздал... До ТС уже дошло...
...
Рейтинг: 0 / 0
23.12.2021, 08:27
    #40122343
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
wladimirrr
В запросе стоит фильтр "is not null", а он выводит пустые поля. Что это может быть?

иногда применяю для борьбы с непонятными пробелами
Код: sql
1.
2.
3.
4.
SELECT Tbl1.ID, Tbl1.County
FROM Tbl1
WHERE len(trim("" & Tbl1.County)) >0
ORDER BY Tbl1.County;
...
Рейтинг: 0 / 0
23.12.2021, 12:53
    #40122407
wladimirrr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
Eugene-LS
wladimirrr
В запросе стоит фильтр "is not null", а он выводит пустые поля. Что это может быть?

Табличка слегка корява была.
Исправил.

Согласен, таблица корявая. Но она мне досталась в таком виде. Вроде поля пустые, а на самом деле не пустые. А какие символы там стоят непонятно.
...
Рейтинг: 0 / 0
23.12.2021, 12:54
    #40122408
wladimirrr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
ПЕНСИОНЕРКА
wladimirrr
В запросе стоит фильтр "is not null", а он выводит пустые поля. Что это может быть?

иногда применяю для борьбы с непонятными пробелами
Код: sql
1.
2.
3.
4.
SELECT Tbl1.ID, Tbl1.County
FROM Tbl1
WHERE len(trim("" & Tbl1.County)) >0
ORDER BY Tbl1.County;


Спасибо! Буду иметь в виду.
...
Рейтинг: 0 / 0
23.12.2021, 12:56
    #40122410
wladimirrr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
sdku
wladimirrr,
Не знаю как Вы заполняли таблицу, но если удалить все записи с пустыми значениями и добавить новые записи с пустым полем [county] (встать на поле и нажать пробел, если в форме Вы не перейдете на следующую запись пока не заполните,хотя бы пробелом,хотя бы одно поле)-все работает как надо.

Таблица досталась в наследство, как так получилось не знаю. Глюк какой-то.
...
Рейтинг: 0 / 0
23.12.2021, 16:15
    #40122500
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
.
...
Рейтинг: 0 / 0
23.12.2021, 16:19
    #40122501
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
wladimirrr,
В данном случае это "лечится" таким запросом на обновление:
Код: vbnet
1.
2.
UPDATE Tbl1 SET Tbl1.County = Null
WHERE (((Tbl1.County) Is Not Null Or (Tbl1.County)=""));

После выполнения этого запроса Ваш заработает правильно
...
Рейтинг: 0 / 0
23.12.2021, 17:04
    #40122509
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
sdku
После выполнения этого запроса

все значения станут Null и заполненные и не заполненные
...
Рейтинг: 0 / 0
23.12.2021, 20:01
    #40122573
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
vmag,
Нижайше прошу пардону-не то скопировал-надо без "NOT":
Код: vbnet
1.
....Where County Is Null Or County=""
...
Рейтинг: 0 / 0
23.12.2021, 20:03
    #40122574
DarkMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
vmag
все значения станут Null и заполненные и не заполненные

Печалька , если ТС не сделал копию. :))
...
Рейтинг: 0 / 0
23.12.2021, 20:14
    #40122582
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
DarkMan,
В этом же топике есть таблица, выложенная в качестве примера, откуда можно скопировать поле и вставить его в реальную таблицу (похоже ТС сортировку не применял)
...
Рейтинг: 0 / 0
23.12.2021, 20:25
    #40122588
Eugene-LS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
sdku
откуда можно скопировать поле и вставить его в реальную таблицу

В 22413252 уже всё сделано давно :)
...
Рейтинг: 0 / 0
23.12.2021, 20:26
    #40122589
DarkMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загадка. Запрос пустые поля воспринимает как заполненные.
sdku
В этом же топике есть таблица, выложенная в качестве примера,

шЮтка. :))
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Загадка. Запрос пустые поля воспринимает как заполненные. / 19 сообщений из 19, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]