Окно мастера фильтрации с выбором дат

В окнах мастеров фильтрации с выбором дат пользователь может указывать необходимые календарные даты или продолжительность периода времени.

Окно мастера фильтрации с выбором диапазона дат имеет вид:

Рисунок 1.246. Окно мастера фильтрации с выбором диапазона дат


или

Рисунок 1.247. Окно мастера фильтрации с полем даты


Окно мастера фильтрации имеет заголовок «Выбор фильтра для…», содержит сообщение «Выбор диапазона дат» или «Ввод даты», подсказку для пользователя, поле со списком для выбора способа задания диапазона дат, поле истории фильтра, а также набор кнопок для вызова шагов мастера.

Окно мастера фильтрации с выбором диапазона дат аналогично окну мастера фильтрации с таблицей элементов за исключением того, что дата может быть введена вручную или выбрана из раскрывающегося списка в виде календаря:

Рисунок 1.248. Календарь поля выбора даты


Диапазон дат может быть задан несколькими способами. Эти способы выбираются пользователем в поле с фиксированным списком, состоящим из следующих позиций:

По умолчанию выбран вариант «Начинается с», а в качестве значения поля подставляется дата 1 января текущего года, например, 01.01.2009.

Рисунок 1.249. Окно мастера фильтрации с раскрытым списком поля


В зависимости от выбранной позиции списка окно мастера фильтрации будет иметь несколько отличающийся вид полей ввода.

При выборе позиции «Диапазон» отображаются два поля для ввода начала и конца периода:

Рисунок 1.250. Окно мастера фильтрации с полями начала и конца диапазона дат


или

Рисунок 1.251. Окно мастера фильтрации с полями начала и конца диапазона дат


Из календарей в полях пользователь может производить выбор дат начала и конца периода, для которого будет проведена фильтрация. Поля для задания периода доступны для редактирования. Даты в эти поля могут быть введены также с клавиатуры в формате ДД.ММ.ГГГГ, например, 02.12.2008.

При вводе диапазона дат нижняя и верхняя выбранные даты включаются в период.

В поле просмотра автоматически выводится выбранный пользователем диапазон дат и количество дней в нем:

Рисунок 1.252. Окно мастера фильтрации с заполненными полями начала и конца диапазона дат


Перед выполнением шага мастера фильтрации необходимо заполнить оба поля: «Начало периода»и «Конец периода», иначе появится одно из сообщений об ошибке:

Рисунок 1.253. Окно сообщения системы об ошибке ввода даты начала периода


Рисунок 1.254. Окно сообщения системы об ошибке ввода даты окончания периода


При появлении на экране системного сообщения необходимо прочесть его и нажать на кнопку «ОК». При этом окно сообщения закроется, и система вернет пользователя к вводу дат.

При выборе позиции «Начинается с» отображается поле «Начало периода»:

Рисунок 1.255. Окно мастера фильтрации с полем начала диапазона дат


При этом за дату конца периода принимается максимально допустимая дата, за которую в системе принято 31.12.2999 г., т.е. в реальности задается период с выбранной даты по дату последней записи в списке элементов.

Перед выполнением шага мастера фильтрации необходимо заполнить поле даты, иначе появится сообщение об ошибке:

Рисунок 1.256. Окно сообщения системы об ошибке ввода даты начала периода


При появлении на экране системного сообщения необходимо прочесть его и нажать на кнопку «ОК». При этом окно сообщения закроется, и система вернет пользователя к вводу дат.

При выборе позиции «Заканчивается» отображается поле «Конец периода»:

Рисунок 1.257. Окно мастера фильтрации с полем конца диапазона дат


При этом за дату начала периода принимается минимально допустимая дата, за которую в системе принято 01.01.1800 г., т.е. в реальности задается период с самой ранней зафиксированной в системе даты по выбранную пользователем дату.

Перед выполнением шага мастера фильтрации необходимо заполнить поле даты, иначе появится сообщение об ошибке:

Рисунок 1.258. Окно сообщения системы об ошибке ввода даты окончания периода


При появлении на экране системного сообщения необходимо прочесть его и нажать на кнопку «ОК». При этом окно сообщения закроется, и система вернет пользователя к вводу дат.

При выборе позиции «За последние дни» отображается текстовое поле ввода «Количество дней»:

Рисунок 1.259. Окно мастера фильтрации с полем количества дней


или

Рисунок 1.260. Окно мастера фильтрации с полем ввода количества дней


В это поле пользователь должен ввести число, равное выбираемому количеству дней. При этом за дату конца периода принимается настоящий момент времени.

При выборе позиции «Сегодня» не требуется ввода никаких значений, в качестве значения выбирается текущая дата. При этом за дату начала и конца периода принимается начало и конец текущего дня.

Рисунок 1.261. Окно мастера фильтрации при выборе текущего дня


При выборе позиции «В этот день» отображается поле выбора даты:

Рисунок 1.262. Окно мастера фильтрации с полем даты


В это поле пользователь должен выбрать из календаря требуемую дату или ввести ее с клавиатуры в формате ДД.ММ.ГГГГ. При этом за дату начала и конца периода принимается начало и конец выбранного дня.

Рисунок 1.263. Окно мастера фильтрации с заполненным полем даты


Перед выполнением шага мастера фильтрации необходимо заполнить поле даты, иначе появится сообщение об ошибке:

Рисунок 1.264. Окно сообщения системы об ошибке ввода даты окончания периода


При появлении на экране системного сообщения необходимо прочесть его и нажать на кнопку «ОК». При этом окно сообщения закроется, и система вернет пользователя к вводу дат.

При выборе позиции «За весь период» диапазон дат не выбирается:

Рисунок 1.265. Окно мастера фильтрации без выбора диапазона дат


При этом за дату начала периода принимается минимально допустимая дата ( 01.01.1800 г.), а за дату конца периода – максимально допустимая дата ( 31.12.2999 г.), т.е. в реальности задается весь период зафиксированной в системе работы предприятия.

После выбора диапазона дат и нажатия на кнопку «Готово»открывается окно просмотра, содержащее таблицу элементов, сформированную с помощью мастера фильтрации.

Рисунок 1.266. Окно просмотра с таблицей элементов, сформированной с помощью мастера фильтрации


Дата последнего изменения: 31.05.2011

Смотрите также

Читать еще