Вопрос

Создание пользовательского фильтра BETWEEN

Здравствуйте!

Как решить задачу:
необходимо создать пользовательский фильтр (в раздели Договора), что бы пользователь мог выбрать некую дату и ему отобразило все Договора у которых дата начала и завершения попадают в заданную дату

WHERE :UserSelectedDate
BETWEEN :StartDate AND :DueDate

Спасибо!

У меня такой же вопрос

1 комментарий

Добрый день, Виталий!
Решить задачу, используя именно пользовательские фильтры, не получится. Самый простой и очевидный способ - реализовать в окне раздела элемент управления DateTimeControl для ввода даты, и если дата указана, накладывать фильтры программно, в скрипте раздела, по аналогии с фильтрами по дате начала договора.
Если же очень нужно использовать именно фильтры в построителе, то придется переделать условие на
(StartDate < значение_даты) И (DueDate > значение_даты), то есть реализовать два условия, и требуемую дату нужно будет ввести дважды.
Желаю успехов!

Войдите или зарегистрируйтесь, чтобы комментировать