Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблемы с sql запросом / 4 сообщений из 4, страница 1 из 1
13.10.2004, 09:22:59
    #32735357
ksandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с sql запросом
Народ выручайте. Есть форма на ней несколько текстовых полей, пользователь вводит данные, а sql запрос по этим данным выводит таблицу. Столкнулся с такой проблемой если какое то из полей таблицы не заполнено то запрос эту строку пропускает хотя в тектовом поле стоит звёздочка. Подскажите в чём проблема ? SQL запрос имеет вид
....WHERE (((Main.RegNumber) Like [Forms]![FIND]![Поле4]).....
...
Рейтинг: 0 / 0
13.10.2004, 09:24:49
    #32735363
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с sql запросом
А что, строку поиска в кавычки заключать уже не модно?
...
Рейтинг: 0 / 0
13.10.2004, 09:27:23
    #32735367
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с sql запросом
Если поле не заполнено, то там NULL а не пустая строка ("")
А как известно любые операции сравнения с NULL дают NULL, что "приравнивается" к false

Выход:

Код: plaintext
Where NZ(fld1, "") Like "*"
...
Рейтинг: 0 / 0
13.10.2004, 10:19:40
    #32735491
ksandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с sql запросом
2 paparome
Спасибо большое всё получилось :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблемы с sql запросом / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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