Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Создание набора записей с динамической фильтрацией ? / 4 сообщений из 4, страница 1 из 1
26.03.2001, 13:31
    #32003493
DennisL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание набора записей с динамической фильтрацией ?
Есть ли прием построения набора записей с динамической фильтрацией по различным параметрам не формируя строку запроса и не выполняя ее с помощью EXEC ...

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

Если бы не ситуация когда по некоторым параметрам ненадо фильтровать вовсе то можно было просто использовать один запро с параметрами ... а тк выходит надо динамически формировать условие WHERE ...
Вопрос нет ли возможности обойти это, например указвать что то вроде WHERE c.Cust_id=@Cust_id где вместо @Cust_id прировнять ALL и фильтра по этому параметру какбы и нет ?
...
Рейтинг: 0 / 0
26.03.2001, 13:36
    #32003494
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание набора записей с динамической фильтрацией ?
а почему быы не писать что-то вроде
WHERE (c.Cust_id=@Cust_id or @Cust_id='') and ...
...
Рейтинг: 0 / 0
26.03.2001, 13:42
    #32003496
DennisL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание набора записей с динамической фильтрацией ?
Спасибо ! Просто и в точку! Стыдно что сам не додумался ....
...
Рейтинг: 0 / 0
26.03.2001, 13:42
    #32003497
DennisL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание набора записей с динамической фильтрацией ?
Спасибо ! Просто и в точку! Стыдно что сам не додумался ....
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Создание набора записей с динамической фильтрацией ? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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