powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Загадка. Запрос пустые поля воспринимает как заполненные.
19 сообщений из 19, страница 1 из 1
Загадка. Запрос пустые поля воспринимает как заполненные.
    #40122306
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прикрепляю базу, посмотрите. В запросе стоит фильтр "is not null", а он выводит пустые поля. Что это может быть?
...
Рейтинг: 0 / 0
Загадка. Запрос пустые поля воспринимает как заполненные.
    #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
Загадка. Запрос пустые поля воспринимает как заполненные.
    #40122311
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, а почему не работает is not null?
...
Рейтинг: 0 / 0
Загадка. Запрос пустые поля воспринимает как заполненные.
    #40122312
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что пустая строка - это не NULL.
...
Рейтинг: 0 / 0
Загадка. Запрос пустые поля воспринимает как заполненные.
    #40122317
Eugene-LS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wladimirrr
В запросе стоит фильтр "is not null", а он выводит пустые поля. Что это может быть?

Табличка слегка корява была.
Исправил.
...
Рейтинг: 0 / 0
Загадка. Запрос пустые поля воспринимает как заполненные.
    #40122319
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wladimirrr,
Не знаю как Вы заполняли таблицу, но если удалить все записи с пустыми значениями и добавить новые записи с пустым полем [county] (встать на поле и нажать пробел, если в форме Вы не перейдете на следующую запись пока не заполните,хотя бы пробелом,хотя бы одно поле)-все работает как надо.
...
Рейтинг: 0 / 0
Загадка. Запрос пустые поля воспринимает как заполненные.
    #40122320
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Апаздал... До ТС уже дошло...
...
Рейтинг: 0 / 0
Загадка. Запрос пустые поля воспринимает как заполненные.
    #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
Загадка. Запрос пустые поля воспринимает как заполненные.
    #40122407
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Eugene-LS
wladimirrr
В запросе стоит фильтр "is not null", а он выводит пустые поля. Что это может быть?

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

Согласен, таблица корявая. Но она мне досталась в таком виде. Вроде поля пустые, а на самом деле не пустые. А какие символы там стоят непонятно.
...
Рейтинг: 0 / 0
Загадка. Запрос пустые поля воспринимает как заполненные.
    #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
Загадка. Запрос пустые поля воспринимает как заполненные.
    #40122410
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku
wladimirrr,
Не знаю как Вы заполняли таблицу, но если удалить все записи с пустыми значениями и добавить новые записи с пустым полем [county] (встать на поле и нажать пробел, если в форме Вы не перейдете на следующую запись пока не заполните,хотя бы пробелом,хотя бы одно поле)-все работает как надо.

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

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

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

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

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

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


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