Методические указания и задания к выполнению курсовой работы по курсу «базы данных»




НазваниеМетодические указания и задания к выполнению курсовой работы по курсу «базы данных»
страница4/9
Дата публикации12.08.2013
Размер0.63 Mb.
ТипМетодические указания
lit-yaz.ru > Информатика > Методические указания
1   2   3   4   5   6   7   8   9
^

Создание вычисляемых элементов управления


При разработке отчетов существует возможность создавать вычисляемые ЭУ. Для этого в свойство Данные элемента управления, который будет использоваться как вычисляемый (как правило, это ЭУ Поле), следует ввести выражение для вычисления нужного значения. Для облегчения ввода можно воспользоваться Построителем выражений или открыть окно Область ввода с помощью клавиш SHIFT+F2.

Замечания:


  1. В вычисляемом элементе управления перед каждым выражением следует помещать знак равенства (=).

  2. Если источником данных отчета является запрос, выражение можно поместить в базовый запрос отчета. Это повышает быстродействие отчета и, если предполагается вычислять итоговые значения по группам записей, позволяет использовать имя вычисляемого поля в статистической функции.

^ Для вычисления в отчете итоговых значений для групп записей или для всех записей следует добавить вычисляемое поле в одну из следующих областей:

  1. для расчета итогового значения по группе записей     в заголовок группы или в примечание группы;

  2. для расчета итогового значения по всем записям отчета    в заголовок отчета или в примечание отчета.

После этого в ячейку свойства ^ Данные нужно ввести выражение, содержащее итоговую функцию (например, функцию Sum или Avg).
Пример 2.

Видоизменим отчет, разработанный в предыдущем примере. В заголовок группы «Поставщик» добавим вычисляемое поле ИтогПоставщика. В свойстве Данные этого поля укажем выражение

=Sum([Цена_единицы]*[Количество_единиц]),

а в свойстве Формат поля – Денежный. Скопируем это поле в примечание отчета, где зададим его имя ОбщийИтог:


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








Для вычисление в отчете суммы с накоплением, которая увеличивается для каждой записи, нужно добавить в область данных присоединенное поле или вычисляемое поле. Для расчета суммы с накоплением по каждой группе записей такое поле добавляется в заголовок группы или в примечание группы. После ввода выражения для вычисления для свойства Сумма с накоплением необходимо задать значение, соответствующее типу суммы с накоплением:

а) для группы (значение сбрасывается до 0 в начале каждой группы более высокого уровня);

б) для всего (сумма накапливается до конца отчета).

Для вычисления относительных значений в отчете необходимо добавить поля, в которых вычисляются итоговые значения для записей, групп и всего отчета. Затем в подходящем разделе создается поле, в котором будет проводиться расчет относительных значений:

а) чтобы рассчитать долю каждого элемента относительно суммарного значения по группе или относительно общей суммы, поле помещают в область данных;

б) чтобы рассчитать долю суммы по группе относительно общей суммы, поле помещают в заголовок группы или в примечание группы (если отчет включает несколько уровней группировки, то поле следует поместить в заголовок или примечание группы того уровня, для которого требуется вычислить относительное значение).

После этого в ячейку свойства Данные следует ввести выражение, в котором значение элемента или промежуточное итоговое значение делится на общее итоговое значение (например, разделить значение элемента управления ИтогПоставщика на значение элемента управления ОбщийИтог). При необходимости для свойства данного поля Формат поля можно задать значение Процентный.

Замечание:

В качестве аргументов итоговой функции, например, функции Sum, нельзя использовать имена вычисляемых элементов управления, созданных в этом же отчете. В этом случае следует повторить выражение в элементе управления (например, =Sum([Количество_единиц]*[Цена_единицы])). Однако, если вычисляемое поле включено в базовый запрос, то имя этого поля можно использовать в качестве аргумента итоговой функции.

Существует также возможность выполнять нумерацию записей в области данных отчета. Для этого следует добавить ЭУ Поле в область данных, ввести в ячейку свойства Данные выражение =1, в ячейке свойства Сумма с накоплением выбрать значение Для всего. Во время предварительного просмотра или при выводе отчета на печать номер каждой следующей записи будет увеличиваться на 1 (1, 2, 3...).
Пример 3.

В отчет, разработанный в примере 2, внесем изменения. В заголовок группы «Поставщики» добавим поле ДоляПоставщика, у которого в свойстве Данные указано выражение

=[ИтогПоставщика]/[ОбщийИтог],

а в свойстве Формат поля – Процентный. В область данных отчета добавим вычисляемое поле ^ Номер, у которого свойство Данные имеет значение =1, а свойство Сумма с накоплением – Для группы. Получим следующий отчет:




1   2   3   4   5   6   7   8   9

Похожие:

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания по выполнению курсовой работы по дисциплине «Финансы и кредит»
Методические указания по выполнению курсовой работы для студентов специальности

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания по анализу финансового 12 состояния организации 12
Методические указания предназначены для выполнения курсовых работ по дисциплине «Анализ хозяйственной деятельности» для студентов...

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания к выполнению курсовой работы общие положения
В процессе выполнения курсовой работы студент обязан изучить по избранной теме научную и специальную литературу, нормативные акты...

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания по выполнению курсовой работы Управленческие решения
Цель курсовой работы – закрепление теоретических знаний, умения практически оценивать ситуации и делать объективные выводы и предложения...

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания к выполнению курсовой работы (на примере создания...
В соответствии с учебным планом по дисциплине «Автоматизация технологических процессов и производств» студенты специальности 220301....

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания по выполнению контрольно-курсовой работы для...
Цели и задачи выполнения контрольно-курсовой работы

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания по выполнению контрольно-курсовой работы для...
Цели и задачи выполнения контрольно-курсовой работы

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания и контрольные задания к выполнению контрольных...
В методических указаниях приведены программа изучения курса, контрольные вопросы, контрольные задания и методические указания по...

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания к выполнению курсовой работы по дисциплине...
«Программирование в компьютерных системах» среднего профессионального образования»

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconСиловые полупроводниковые преобразователи
Программа и методические указания по выполнению расчетно-графической работы по курсу



Образовательный материал



При копировании материала укажите ссылку © 2013
контакты
lit-yaz.ru
главная страница