Пример создания запроса: количество предписаний, исполнение которых истекает через 10 дней |
В текущем примере рассматривается пример создания запроса учитывающего временные интервалы. Перед ознакомлением с текущим примером рекомендуем ознакомиться с примером создания запроса: количество постановлений на текущий период с начала года, так как в указанном примере показана работа с таблицами.
Для начала создания запроса нажмите кнопку "Создать новый документ". Форма "Конструктор запросов" примет вид Рис. 466 Первым шагом (Шаг №1) необходимо определится с постановкой задачи, создать запрос о количестве предписаний, исполнение которых истекает через 10 дней на текущий период с начала года.
Шаг №2 - определится с колонками для создания запроса. Для добавления колонки в панели "Список колонок для формирования отчета" в мультикнопке "Группа добавления" выберите команду "Добавить новую колонку для отчета" и добавьте необходимые колонки в во вкладке "Список колонок для формирования отчета".: - Название - тип поля "Документ"; - Номер - тип поля "Документ"; - Дата составления - тип поля "Документ"; - Предписание: нарушения - тип поля "Документ"; - Дата устранения нарушения в предписании - тип поля "Документ"; - Исполнить до указанной даты: в нарушениях - тип поля "Документ"; Рис. 511 Более подробно о добавлении колонок смотри раздел "Пример создания запроса: количество постановлений на текущий период с начала года"
Сгруппируйте колонки: - Название - тип поля "Документ"; - Номер - тип поля "Документ"; - Дата составления - тип поля "Документ" в одну, измените "Название" на "Номер и дата предписания", с помощью колонки "Текст для объединения результата" добейтесь вывода текста "Предписание № ХХХ от ДД.ММ.ГГГГ" Рис. 512 Сформируйте отчет нажав кнопку "Сформировать отчет" Рис. 513 Как видно из рис. 513 в запрос отработал все записи о документах, находящихся в базе.
Шаг №3 - В панели "Выбор условий для фильтрации данных, попадающих в отчет" установите фильтр "Вид документа - равно - предписание". Рис. 514 Сформируйте отчет нажав кнопку "Сформировать отчет" Рис. 515 Как видно из рис. 515 в базе данных всего четыре предписания, и только одно имеет "Дату устранения нарушения в предписании". Отфильтруем предписания которые не имеют даты устранения нарушений. В панели "Выбор условий для фильтрации данных, попадающих в отчет" установите фильтр "Дата устранения нарушения: в нарушениях - значение отсутствует". Рис. 516 Сформируйте отчет нажав кнопку "Сформировать отчет" Рис. 517 Следующее необходимое условие - это предписания с начала года. В панели "Выбор условий для фильтрации данных, попадающих в отчет" установите фильтр "Дата составления - больше или равно - начало текущего года". Рис. 518 Сформируйте отчет нажав кнопку "Сформировать отчет" Рис. 519 Осталось наложить условие фильтрующие предписания срок исполнения которых истекает через 10 дней. Предлагаем взять в руки лист бумаги и порисовать схемы, примерно как на рис. 520 Рис. 520 контрольной датой в нашем случай является запись "Исполнить до указанной даты в нарушениях". В панели "Выбор условий для фильтрации данных, попадающих в отчет" установите фильтр "Исполнить до указанной даты в нарушениях - меньше - сегодня + 10 дней". Рис. 521 Сформируйте отчет нажав кнопку "Сформировать отчет" Рис. 522 Как видно из рис. 521 и рис. 522 контрольная дата предписания №1-12 от 09.01.2013 еще не наступила, поэтому всем условиям соответствует только одно предписание. Пользователь может вместо вида документа предписание указать любой другой документ и создать аналогичный запрос самостоятельно.
|
Руководство пользователя версия 7.4.2013.51, скачать в формате HelpFile.chm, HelpFile.pdf, HelpFile.doc При полном или частичном использовании материалов сайта, ссылка на сайты www.stroyform.ru и www.stroyform.su обязательна support@stroyform.ru. |