Студопедия

КАТЕГОРИИ:

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


Добавление столбца с годовой зарплатой




1. Откройте страницу Page Rendering для страницы Работники:

а. В секции Regions щелкните по ссылке Работники. Появится раздел Region Definition.

б. В секции Source проанализируйте имеющийся там автоматически сгенерированный код:

select "EMPLOYEE_ID",

"FIRST_NAME",

"LAST_NAME",

"HIRE_DATE",

"SALARY",

"COMMISSION_PCT"

from "#OWNER#"."EMPLOYEES"

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

· В запрос включены столбцы, выбранные при создании отчета с помощью мастера.

· #OWNER# – подстановочная строка (substitution string), представляющая имя схемы, с которой ассоциировано приложение и в которой содержатся необходимые таблицы.

2. Замените код запроса на следующий:

SELECT "EMPLOYEE_ID" "Emp_Id",

"FIRST_NAME",

"LAST_NAME",

"HIRE_DATE",

"SALARY",

"COMMISSION_PCT",

calc_remuneration(salary,commission_pct) "Зарплата/год"

FROM "#OWNER#"."EMPLOYEES"

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

· В запрос добавился вызов созданной ранее функции calc_remuneration, которой передаются значения столбцов SALARY и COMMISSION_PCT.

· Для столбца EMPLOYEE_ID и столбца с функцией calc_remuneration установлены синонимы, соответственно, «Emp_Id» и «Зарплата/год» .

3. Щелкните Apply Changes.

4. Чтобы просмотреть новую страницу отчета Работники, щелкните иконку Runв правом верхнем углу:

 

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

· Появился новый столбец Зарплата/год.

· Пропала иконка со ссылкой на страницу Создать/Редактировать Работника. Это произошло потому, что изменилось название столбца, с которым была ассоциирована ссылка на страницу редактирования записи о работнике (мы установили синоним Emp_Id для столбца EMPLOYEE_ID).

· Столбцы отчета имеют англоязычные названия (кроме Зарплата/Год, которому мы установили русскоязычный синоним в запросе).

· Столбец со значением идентификатора работника отображается предпоследним в отчете.

 


Поделиться:

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





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