| Дизайнер отчетов |
AKReport |
||||||||||
|
|
|||||||||||
Файл Новый - создать новый отчет. При этом будет задан вопрос о типе используемого в отчете шаблона (Word, Excel, Text). Открыть - открыть существующий отчет (*.xrp). Закрыть - закрыть текущий отчет. Сохранить - сохранить текущий отчет (*.xrp). Сохранить как - сохранить отчет с новым именем (*.xrp). ==Перечень последних отчетов== Выход - выход из дизайнера отчетов. Правка Вырезать - вырезать выделенный объект (параметр, группа, текст) в буфер обмена. Копировать - копировать выделенный объект (параметр, группа, текст) в буфер обмена. Вставить - вставить объект (параметр, группа, текст) из буфера обмена. Найти - найти слово в тексте. Пункт меню активирован, когда активна панель с текстом (Script или SQL). Найти следующий - искать дальше по тексту. Заменить - замена по тексту одного слова другим. Отчет Выполнить - выполнить отчет. Шаг вне - выполнить функцию скрипта без входа в вфункцию. Шаг внутрь - выполнить функцию скрипта с пошаговым выполнением кода функции. Остановить - Прервать процесс выполнения скрипта. Заполнить дерево по шаблону - выполнить считывание архитектуры групп из шаблона документа. Таким образом можно упростить процесс построения групп. База данных Добавить алиас - добавления нового алиаса подключения к базе данных. Разные алиасы используются при работе с несколькими базами данных и служат для простого переключения между ними. Редактировать алиас - редактирование текущего алиаса. Окно Окна каскадом - при работе с несколькими отчетами, выстроить все окна каскадом. Окна сверху вниз - при работе с несколькими отчетами, выстроить все окна друг за другом сверху вниз. Окна слева направо - при работе с несколькими отчетами, выстроить все окна друг за другом слева на право. Минимизировать все окна - свернуть все окна в минимизированную форму в виде ярлыков в нижней части экрана. Расположить все окна - располагает все окна. ==Список открытых окон== Помощь О программе Справка Панель кнопок быстрого доступа:
Панель "структура отчета" Панель "Структура отчета" содержит древовидную структуру отчета,
где самым верхним элементом является название отчета и обозначается иконкой
Далее первый уровень структуры состоит из двух основных разделов: "
В разделе "Параметры" размещаются
параметры Для каждого параметра задается "Имя", "Заголовок", определяется тип, и вводится информация соответствующая выбранному типу. Параметр может быть одного из следующих типов: "Edit", "Combobox", "Date", "Lookup", "StaticText", "Grid", "List". Доступ к значению параметра из скрипта или SQL запроса осуществляется по имени. Заголовок отображается в окне при запросе параметра рядом с полем ввода значения. Подробнее о параметрах см. раздел документации "Параметры"
Раздел "Группы" содержит структуру
формируемого документа. Например, если отчетом является список работников
отдела, то в разделе группы будет располагаться единственная группа, пусть
ее имя "
Для группы dsWorkers, вводится SQL:
Если необходим список работников всех отделов, то такая структура отчета
будет называться мастер-деталь и создается группа деталь:"
Для группы dsDepartment, вводится SQL:
Для группы dsWorkers, вводится SQL:
Панель "Инспектор" Панель "Инспектор" содержит набор свойств текущего объекта на панели "Структура отчета". Для раздела "Параметры" и для каждой группы из раздела "Группы" инспектор содержит помимо списка свойств список обработчиков событий. Например, выберите в структуре отчета группу " Заполните событие следующим текстом:
Надо отметить, здесь 'DEPARTMENT' - наименование соответствующего поля в шаблоне и это поле должно быть включено (находиться между ~Begin dsDepartment~ и ~End dsDepartment~) в группу "dsDepartment".
Редактор скрипта Закладка "Скрипт" на основной панели открывает редактор скрипта проекта. Синтаксис скрипта - Object Pascal. На правой панели приведен справочник поддерживаемых функций. Если в скрипте содержится хоть какой-то текст, то этот текст должен завершаться "BEGIN" "END.".
Интегрированная среда разработки отчетов "AKReport" поддерживает закладки. Для установки закладки переместите текстовый курсор в строку, на которой необходимо сделать закладку. Нажмите "Ctrl+Shift+<N>", где N - номер закладки от "0" до "9". На полях отобразится номер закладки (в редакторе скрипта). Для того, чтобы перейти к закладке следует нажать "Ctrl+<N>". Для того, чтобы убрать закладку следует перейти текстовым курсором на строку, на которой установлена закладка, и нажать "Ctrl+Shift+<N>", где N - номер убираемой закладки.
Пример (пронумерованный список отделов):
Код программы между основными "Begin" и "End." будет выполняться перед созданием отчета и может служить, например, для инициализации переменных. Редактор SQL запросов Закладка "SQL" на основной панели
открывает редактор SQL запросов. По умолчанию редактор SQL запросов отображает
все запросы всех групп из раздела "
|
|||||||||||
|
Copyright © 2004: Alexander
Krepky, Eugeny Makalish |
|||||||||||