2015-02-03 4 views
0

Я пытаюсь передать несколько критериев запроса из элементов управления формой. Я использую следующий тип синтаксиса для критериев.Критерии для возврата всех записей, если выбор из формы равен

IIf([Forms]![ReportsForm]![cmbLvl]="ALL", "*", [Forms]![ReportsForm]![cmbLvl]) 

Он работает для предложения else. Но это не работает для сценария ALL. Есть ли простой способ сделать эту работу.

То, что я пытаюсь сделать, это вернуть все записи, а не только один тип. Например. На столе я хочу найти и мужчин, и женщин. Не только мужчина или наоборот. Не только женщина тоже. Но и то и другое.

Я также пробовал Like Nz([Forms]![ReportsForm]![cmbLvl],"*"). Это тоже не сработало.

ответ

0

Use a parameter to return all records if Null показывает, как вы можете использовать значение поля Null, чтобы поднять фильтр этого поля. Для адаптации этого, вы можете использовать: [Forms]![ReportsForm]![cmbLvl]="All" OR [Forms]![ReportsForm]![cmbLvl]

Если вам нужно показать «ALL», как выбор поля со списком, а не просто оставить это поле пустым, обратитесь к Adding "All" to a listbox or combobox «s части о создании союзного запроса, включая нулевое значение, перечисленное в "Все".

+0

Спасибо. Попробуй свое предложение сейчас. – waysmoove

+0

Ты потрясающий !!!!! Он отлично работал. Большое спасибо. Ты действительно потрясающий. – waysmoove

Смежные вопросы