Ekaterina B. Egorkina,© VEELTECH.RU Построение страницы с интерактивным отчетом Простейшая страница с отображением данных в табличном виде. Построение страницы с помощью мастера.
Ekaterina B. Egorkina,© VEELTECH.RU В новом приложении присутствует максимум две страницы – стартовая страница Home и страница авторизации (за исключением приложения без авторизации). Приложение включает в себя набор страниц, связанных друг с другом логическими переходами. Каждая страница строится из регионов, внутри которых размещаются различные элементы – интерактивные и статические. Создадим новую страницу.
Ekaterina B. Egorkina,© VEELTECH.RU 1. Новая страница может быть создана пустой (Blank Page) с последующим добавлением на нее всех элементов вручную. 2. Готовая страница (или связка нескольких страниц) с автоматически настроенными структурами и элементами управления может быть создана посредством соответствующего мастера построения. Для построения простого отчета в табличной форме предназначена группа мастеров Report.
Ekaterina B. Egorkina,© VEELTECH.RU Для первого знакомства выберем интерактивный отчет, требующий минимум ручных настроек. Два основных вида отчетов: Interactive report – интерактивный отчет с автоматическим фильтром и возможностью гибкой настройки отображения для конечного пользователя. Classic report – классический отчет. Все параметры отображения определяются на этапе разработки.
Ekaterina B. Egorkina,© VEELTECH.RU Таблица с отчетом помещается в отдельный регион. Для внешнего оформления региона выбирается подходящий шаблон форматирования. Далее региону присваивается название, которое при необходимости может быть отображено на странице. Номер страницы предлагается автоматически. По- умолчанию страницы просто нумеруются по порядку (кроме страницы авторизации). В отличие от приложений, номера страниц уникальны только в рамках одного приложения. Название новой страницы. В качестве дополнительной навигации может быть добавлено отображение последовательности переходов между страницами, в результате которых была достигнута данная страница.
Ekaterina B. Egorkina,© VEELTECH.RU На этом шаге следует определить как будет вызываться создаваемая страница. Существует 3 возможных варианта размещения ссылки на страницу в панели навигации (рассматривается случай одноуровневой панели): 1. Не добавлять в меню ссылку на страницу (Do not use tabs). Этот вариант подходит для случая, когда предполагается делать переход на данную страницу в результате наступления каких-либо событий или посредством дополнительных элементов управления, размещенных на других страницах. 2. Добавить новый пункт в панель навигации (Use an existing tab set and create a new tab within the existing tab set). В этом случае в существующую панель добавляется новый пункт со ссылкой на данную страницу. Если в приложении определено несколько панелей навигации, то параметром Tab Set можно выбрать на какую именно панель добавляется ссылка. 3. Связать страницу с существующим пунктом навигации (Use an existing tab set and reuse an existing tab within that tab set). В этом случае страница будет ассоциирована с имеющимся элементом панели навигации, но вызываться по этому элементу будет страница, назначенная главной. Выберем добавление нового пункта в меню на верхнем уровне. И зададим его название.
Ekaterina B. Egorkina,© VEELTECH.RU Здесь необходимо описать SQL-запрос, на основе которого будет выполнена выборка данных любой сложности. Можно написать запрос полностью вручную или воспользоваться мастером построения SQL-запроса.
Ekaterina B. Egorkina,© VEELTECH.RU Выбираем необходимую таблицу. Справа появляется структура выбранной таблицы. Отмечаем поля, которые должны попасть в выборку. Здесь можно посмотреть получившийся код. Запустить выполнение запроса для проверки результата. Когда все готово, мастер завершает работу, а запрос передается в форму настройки.
Ekaterina B. Egorkina,© VEELTECH.RU Построенный SQL-запрос появился в основном окне редактирования источника данных.
Ekaterina B. Egorkina,© VEELTECH.RU После определения всех параметров формируется краткая сводка. Остается нажать на кнопку «Создать» (Create).
Ekaterina B. Egorkina,© VEELTECH.RU В окне дизайнера только что созданной страницы мы видим ее структуру. Здесь можно изменить любые параметры уже имеющегося отчета или добавить новые элементы. Run позволяет запустить текущую страницу для отладки.
Ekaterina B. Egorkina,© VEELTECH.RU
Ekaterina B. Egorkina,© VEELTECH.RU