Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Создание отчета и формы для таблицы EMPLOYEES




Для создания отчета о работниках и формы для редактирования:

1. Перейдите на домашнюю страницу приложения в Application Builder.

2. Щелкните по кнопке Create Page >.

3. На шаге Create Page:

а. Выберите Form и щелкните Next >.

б. Выберите Form on a Table with Report и щелкните Next >. Эта опция создает две страницы: отчет и форму, основанные на одной таблице или представлении.

4. На шаге Report Page:

а. Implementation – выберите Classic.

б. Breadcrumb– выберите Breadcrumb. Появится секция Create Breadcrumb Entry.

в. В Select Parent Entry выберите ссылку на страницу Главная.

г. В полях Entry Name, Page Name и Region Title измените значение на Работники, щелкните Next >.

5. На шаге Data Source:

а. В поле Table/View Owner оставьте значение по умолчанию.

б. В поле Table/View Name выберите EMPLOYEES и щелкните Next >.

в. На шаге Tabsв Tab Options оставьте опцию Do not use tabs и щелкните Next >.

6. На шаге Report Columns:

а. В списке Select Column(s), нажав и удерживая клавишу Ctrl выберите следующие столбцы:

· EMPLOYEE_ID

· FIRST_NAME

· LAST_NAME

· HIRE_DATE

· SALARY

· COMMISSION_PCT

Выбранные столбцы появятся на странице отчета. Щелкните Next >.

б. В Edit Link Image оставьте иконку, выбранную по умолчанию, и щелкните Next >.

7. На шаге Form Page:

а. В полях Page Name, Region Title введите Создать/Редактировать Работника. Щелкните Next >.

б. В поле Primary Key Type выберите Select Primary Key Column(s), а затем в поле Primary Key Column 1 выберите EMPLOYEE_ID и щелкните Next >.

в. В Define the source for the primary key columns выберите Existing Sequence, а в появившемся внизу поле Sequence выберите EMPLOYEES_SEQ (EMPLOYEES_SEQ – это объект БД «сиквенс» (последовательность), предназначенный для генерации уникальных числовых значений, которые используются в качестве значений суррогатных идентификаторов). Щелкните Next >.

г. В списке Select Column(s) выберите все столбцы и щелкните Next >. Эти столбцы появятся в форме Создать/Редактировать Работника.

д. В блоке Identify Process Options оставьте все как есть (значения Yes для операций Insert, Update и Delete) и щелкните Next >. Это позволит пользователям добавлять, изменять и удалять записи о работниках.

8. На шаге Confirm проверьте выбранные атрибуты страниц формы и отчета и щелкните по кнопке Create.

9. Запустите созданную страницу. Отобразится отчет Работники:

 

 

Обратите внимание на следующие моменты:

· Выбранная иконка редактирования появляется в каждой записи. Иконка представляет собой ссылку, щелчок по которой приводит к переходу на страницу формы Создать/Редактировать Работника, в которой можно изменить запись о работнике.

· В правом верхнем углу мастером была создана кнопка Create(не видна на рисунке), щелчок по которой также приводит к переходу на страницу формы Создать/Редактировать Работника, на которой можно создать запись о новом работнике в таблице EMPLOYEES.

· Отчет Работники включает в себя выбранные столбцы. Oracle APEX на основе этого выбора создал соответствующий SQL-запрос, который возвращает эти данные.

10. Для того чтобы просмотреть форму для редактирования, которая была создана вместе с отчетом, щелкните по иконке редактирования в какой-либо записи отчета Работники. Появится форма Создать/Редактировать Работника:

 

Обратите внимание на следующие моменты:

· Форма содержит кнопки Cancel, Delete и Apply Changes (на рисунке не показаны).

· Обязательные столбцы (на которые в БД наложено ограничение целостности Not Null) выделены цветом (это видно, когда структура таблиц БД создается в APEX).

· Рядом с полем Hire Date отображается иконка календаря , т.к. тип данных соответствующего столбца – DATE. Щелчок по этой иконке приводит к появлению окна с календарем.


Поделиться:

Дата добавления: 2014-12-30; просмотров: 150; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты