Проблема с Запросом на Выборку!

S-K-A
Дата: 29.09.2005 08:54:24
Привет Всем!
Тут маленькая проблемка возникла.
Есть база. Столбцы Имя, Фамилия, Отчество, ДатаРождения, улица, дом, Кв
сделал запрос и форму. Запрос параметры забирает из формы, искать можно по любой комбинации параметров. Но если допустим у записи поле "Дом" не заполненно, то запись вообще не отображается, даже если поиск идет по другим параметрам. подскажите в чем ошибка?
Параметр из формы забираю вот такой строкой:
IIf(IsNull([Forms]![поискАлматы]![НомерКВ]);[NUM_FLAT];[Forms]![поискАлматы]![НомерКВ])
adv
Дата: 29.09.2005 12:03:28
приведите весь запрос. Что такое NUM_FLAT, откуда берётся?

Сейчас только можно предположить, что в where нужно сменить and на or.
Пользователь2
Дата: 30.09.2005 10:05:45
Сделай запрос так:

SELECT ALMATI.NUM_FLAT, ALMATI.NUM_HOUSE, ALMATI.ADRESS
FROM ALMATI
WHERE (((ALMATI.NUM_FLAT) Like 
(IIf(IsNull([Forms]![поискАлматы]![НомерКВ]),"*",[Forms]![поискАлматы]![НомерКВ]))) 
AND ((ALMATI.NUM_HOUSE) Like 
(IIf(IsNull([Forms]![поискАлматы]![НомерДОМ]),"*",[Forms]![поискАлматы]![НомерДОМ]))));
Manuka
Дата: 30.09.2005 11:28:58
IIf([Forms]![поискАлматы]![НомерКВ] Is Null;"*";[Forms]![поискАлматы]![НомерКВ])
Пользователь2
Дата: 30.09.2005 12:17:54
Manuka, вы хоть проверяете свои советы?