Для получения данных, по которым будет строиться отчет, необходимо создать SQLзапрос.
Далее рассмотрим создание запроса и заполнение формы отчета.
Описание инструмента |
Нажимаем пиктограмму . Пиктограмма расположена на вкладке Design(см. рисунок 2.3.5). Получаем диалог для создания запроса (DatasetandQueryDialog). (Рис. 2.4.1.1).
Рис. 2.4.1.1. Окно для создания запроса.
Сначала определяем, какая информация будет попадать в отчет. Для этого создаем запрос:
Select type, subject, complect, id from f_dp_rkkbase. |
С помощью этого запроса выбираем поля type, subject, complect, id изт аблицы f_dp_rkkbase.
Нажимаем кнопку ReadFields. В нижней части окна увидим отобранные поля. С помощью кнопок Up и Down можно менять порядок полей.
Таблица f_dp_rkkbase содержит следующие поля:
Рис. 2.4.1.2. Запрос и поля, отобранные с помощью запроса.
Рис. 2.4.1.3. Поля, отобранные с помощью запроса.
Если на вкладке DataPreview (рис2.4.1.3) , нажать на кнопку RefreshPreviewData, то можно увидеть документы, которые будут попадать в отчет по запросу. (Рис. 2.4.1.4)
Рис 2.4.1.4. Документы, отобранные с помощью запроса.
Меняем порядок полей с помощь кнопок UP и DOWN
Рис. 2.4.1.5. Изменённый порядок полей.
Можно выбрать поля, по которым будет производиться сортировка информации в отчете. В данном примере показано, как выбрать сортировку по полю id. Для этого на вкладке Outlineвыбираем SortFields. (рис. 2.4.2.1)
Появляется диалог NewSortFieldWizard, где выбираем поле idи нажимаем кнопку Finish(рис. 3_2).
Рис. 2.4.2.1. Определение полей для сортировки.
После того, как мы выбрали сортировку по полю id, предварительный просмотр будет выглядеть так, как показано на рис. 2.4.2.2.
Рис. 2.4.2.2.Вид информации после сортировки