Один из способов - определить два параметра: @startTotal
и @endTotal
. При создании параметров обязательно проверьте значения Null.
В наборе данных запроса
Where (Dataset.Total >= @startTotal or @startTotal is NULL)
AND (Dataset.Total <= @endTotal or @endTotal is NULL)
Если пользователь хочет в общей сложности больше чем 50. Пользователь будет ввести @startTotal = 50, а также не вводить ничего в @endTotal. Он будет показывать все значения, превышающие или равные 50
Если пользователь хочет Всего меньше 50. Пользователь не будет вводить ничего в @startTotal и вводит значение 50 в @endTotal. Он отобразит все значения, меньшие или равные 50.
Убедитесь, что вы либо разрешаете Нули, либо пустое значение. Если вы укажете пустое место, ваш запрос будет соответствующим образом изменен.
Where (Dataset.Total >= @startTotal or @startTotal = "")
AND (Dataset.Total <= @endTotal or @endTotal = "")
В параметре отчета Prompt вы можете поместить значений следовать
Для @startTotal
Установите Подскажите к Total> =
Для @endTotal
набора строки в Всего < =
HTH.
Эй, Ануп, мне предлагается ввести оба номера. Можете ли вы помочь мне в этом. Спасибо –
В свойствах параметров вы указали * Разрешить нулевые значения *? При запуске отчета не снимите флажок * NULL *, если вы не хотите вводить какое-либо значение. –