В окнах мастеров фильтрации с выбором дат пользователь может указывать необходимые календарные даты или продолжительность периода времени.
Окно мастера фильтрации с выбором диапазона дат имеет вид:
или
Окно мастера фильтрации имеет заголовок
, содержит сообщение или , подсказку для пользователя, поле со списком для выбора способа задания диапазона дат, поле истории фильтра, а также набор кнопок для вызова шагов мастера.Окно мастера фильтрации с выбором диапазона дат аналогично окну мастера фильтрации с таблицей элементов за исключением того, что дата может быть введена вручную или выбрана из раскрывающегося списка в виде календаря:
Диапазон дат может быть задан несколькими способами. Эти способы выбираются пользователем в поле с фиксированным списком, состоящим из следующих позиций:
«Сегодня»;
«В этот день»;
«За последние дни»;
«Диапазон»;
«Начинается с»;
«Заканчивается»;
«За весь период».
По умолчанию выбран вариант
«Начинается с», а в качестве значения поля подставляется дата 1 января текущего года, например, 01.01.2009
.
В зависимости от выбранной позиции списка окно мастера фильтрации будет иметь несколько отличающийся вид полей ввода.
При выборе позиции «Диапазон» отображаются два поля для ввода начала и конца периода:
или
Из календарей в полях пользователь может производить выбор дат начала и конца периода, для которого будет проведена фильтрация. Поля для задания периода доступны для редактирования. Даты в эти поля могут быть введены также с клавиатуры в формате
ДД.ММ.ГГГГ
, например,
02.12.2008
.
При вводе диапазона дат нижняя и верхняя выбранные даты включаются в период.
В поле просмотра автоматически выводится выбранный пользователем диапазон дат и количество дней в нем:
Перед выполнением шага мастера фильтрации необходимо заполнить оба поля: «Начало периода»и «Конец периода», иначе появится одно из сообщений об ошибке:
При появлении на экране системного сообщения необходимо прочесть его и нажать на кнопку
. При этом окно сообщения закроется, и система вернет пользователя к вводу дат.При выборе позиции «Начинается с» отображается поле «Начало периода»:
При этом за дату конца периода принимается максимально допустимая дата, за которую в системе принято
31.12.2999 г.
, т.е. в реальности задается период с выбранной даты по дату последней записи в списке элементов.
Перед выполнением шага мастера фильтрации необходимо заполнить поле даты, иначе появится сообщение об ошибке:
При появлении на экране системного сообщения необходимо прочесть его и нажать на кнопку
. При этом окно сообщения закроется, и система вернет пользователя к вводу дат.При выборе позиции «Заканчивается» отображается поле «Конец периода»:
При этом за дату начала периода принимается минимально допустимая дата, за которую в системе принято
01.01.1800 г.
, т.е. в реальности задается период с самой ранней зафиксированной в системе даты по выбранную пользователем дату.
Перед выполнением шага мастера фильтрации необходимо заполнить поле даты, иначе появится сообщение об ошибке:
При появлении на экране системного сообщения необходимо прочесть его и нажать на кнопку
. При этом окно сообщения закроется, и система вернет пользователя к вводу дат.При выборе позиции «За последние дни» отображается текстовое поле ввода «Количество дней»:
или
В это поле пользователь должен ввести число, равное выбираемому количеству дней. При этом за дату конца периода принимается настоящий момент времени.
При выборе позиции «Сегодня» не требуется ввода никаких значений, в качестве значения выбирается текущая дата. При этом за дату начала и конца периода принимается начало и конец текущего дня.
При выборе позиции «В этот день» отображается поле выбора даты:
В это поле пользователь должен выбрать из календаря требуемую дату или ввести ее с клавиатуры в формате
ДД.ММ.ГГГГ
. При этом за дату начала и конца периода принимается начало и конец выбранного дня.
Перед выполнением шага мастера фильтрации необходимо заполнить поле даты, иначе появится сообщение об ошибке:
При появлении на экране системного сообщения необходимо прочесть его и нажать на кнопку
. При этом окно сообщения закроется, и система вернет пользователя к вводу дат.При выборе позиции «За весь период» диапазон дат не выбирается:
При этом за дату начала периода принимается минимально допустимая дата (
01.01.1800 г.
), а за дату конца периода – максимально допустимая дата (
31.12.2999 г.
), т.е. в реальности задается весь период зафиксированной в системе работы предприятия.
После выбора диапазона дат и нажатия на кнопку
открывается окно просмотра, содержащее таблицу элементов, сформированную с помощью мастера фильтрации.