- •Федеральное государственное бюджетное образовательное учреждение
- •Введение
- •Лабораторная работа №1. СтруктураApeXи начало работы
- •Лабораторная работа №2. Создание базы данных
- •Лабораторная работа №3. Создание исходного приложения
- •2. Связывание разных таблиц в одном отчете
- •4. Выполнение расчетов в отчете
- •4.1. Вычисление зарплаты работника
- •4.2. Добавление столбца с годовой зарплатой
- •4.3. Восстановление иконки редактирования
- •4.4. Русификация заголовков и форматирование полей
- •Лабораторная работа № 4. Создание связей между приложениями
- •Лабораторная работа № 5. Редактирование приложений
- •4. Соединение страниц Подразделения и Создать/Редактировать Подразделение
- •Лабораторная работа № 6. Доработка пользовательского интерфейса
- •Лабораторная работа № 7. Создание табличных форм, параметризованных отчетов и форм «Главная/Детальная»
- •Лабораторная работа № 8. Создание и использование кнопок-флажков (check box)
- •Лабораторная работа № 9. Самостоятельное создание приложения для выбранной предметной области
- •Приложение
4. Соединение страниц Подразделения и Создать/Редактировать Подразделение
Добавьте в столбец с идентификатором подразделения на странице Подразделения ссылку на страницу Создать/Редактировать Подразделение аналогично тому, как это делалось для страницы Работники в лабораторной работе 2. При этом вместо идентификатора подразделения должна отображаться иконка; в названии столбца должно отображаться Изменить; при переходе по ссылке на странице Создать/Редактировать Подразделение должно отображаться редактируемое подразделение. Для этого:
На странице определения страницы Подразделения в секции Regions щелкните по ссылке Подразделения. Откроется новое окно, в котором выберите опцию Report Attributes.
В секции Column Attributes у атрибута Department_Id щелкните по иконке слева. Откроется страница редактирования атрибута-столбца.
В секции Column Link:
В поле Link Text установите текст, представляющий собой html-тэг для отображения необходимой иконки (щелкните по ссылке [Icon 5]);
В поле Page из выпадающего списка выберите страницу Создать/Редактировать Подразделение. Соответствующий номер страницы автоматически установится в поле;
В списке параметров ссылки для параметра Item 1 установите следующие значения: в поле Name – P?_DEPARTMENT_ID (напомним, что ? – конкретный номер страницы в приложении), в поле Value - #DEPARTMENT id#. Сделать это лучше, щелкнув по иконкам-ссылкам Find Item иPick Column и выбрав необходимые значения из списков.
Щелкните по кнопке Apply Changes в верхней части страницы. Вы вернетесь на страницу Report Attributes.
Запустите приложение Подразделения и проверьте результаты:
Добавьте на странице Подразделения кнопку Создать для создания нового подразделения. Для этого:
Зайдите в режим редактирования страницы Подразделения.
В секции Page Rendering в опции Region Buttons щелкните по кнопке Create. Откроется страница редактирования соответствующей кнопки на странице Подразделения.
В окне Text label/Alt введите название кнопки – Создать.
В окне Button Position выберите опцию Region Template Position #Create#.
В окне Action выберите опцию Redirect to Page in this Application.
В окне Page установите нужную страницу для перехода – Создать/Редактировать Подразделение.
В окне Clear Cache установите номер страницы Создать/Редактировать Подразделение в Вашем приложении. Этот позволит при переходе по ссылке на страницу Создать/Редактировать Подразделение отображать незаполненные поля и кнопки Отменить и Создать (при переходе все элементы этой страницы примут значения Null).
Теперь есть возможность создавать новые и редактировать существующие подразделения. Расположение подразделения можно выбирать из списка ранее определенных местоположений.
Задание к работе:
Проделайте все описанные действия со своими таблицами. При этом все промежуточные результаты через кнопку PrintScreen сохраняйте в отдельном файле для показа преподавателю:
Результат решения задачи 1.
Результат решения задачи 2.
Результат решения задачи 3.
Результат решения задачи 4.
Покажите результат преподавателю.