МегаПредмет

ПОЗНАВАТЕЛЬНОЕ

Сила воли ведет к действию, а позитивные действия формируют позитивное отношение


Как определить диапазон голоса - ваш вокал


Игровые автоматы с быстрым выводом


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


Целительная привычка


Как самому избавиться от обидчивости


Противоречивые взгляды на качества, присущие мужчинам


Тренинг уверенности в себе


Вкуснейший "Салат из свеклы с чесноком"


Натюрморт и его изобразительные возможности


Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д.


Как научиться брать на себя ответственность


Зачем нужны границы в отношениях с детьми?


Световозвращающие элементы на детской одежде


Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия


Как слышать голос Бога


Классификация ожирения по ИМТ (ВОЗ)


Глава 3. Завет мужчины с женщиной


Оси и плоскости тела человека


Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д.


Отёска стен и прирубка косяков Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу.


Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) - В простых моделях рынка спрос и предложение обычно полагают зависящими только от текущей цены на товар.

Задание 1. Создание итогового запроса





Если полностью заполнить данными таблицу Книги в продаже, введя параметры всех книг, имеющихся в продаже, то можно узнать, например, средний объем книги или среднюю цену, Запросы, выполняющие вычисления по всем записям для какого-либо числового поля, называются итоговыми запросами. В итоговом запросе может рассчитываться сумма значений или величина среднего значения по всем ячейкам поля, может выбираться максимальное или минимальное значение данных в поле, может также исполняться иная итоговая функция. Итоговые запросы, как и запросы на выборку, готовятся с помощью бланка запроса по образцу.

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

1. В окне Книготорговля: база данных откройте панель Таблицы. Выберите таблицу Книги в продаже.

2. Щелчком на значке Конструктор откройте таблицу в режиме проектирования — нам это необходимо для создания дополнительного поля Категория, в котором будут храниться данные о том, к какой категории относится то или иное издание.

3. В начало структуры таблицы вставьте новое поле. Для этого выделите первое поле (Наименование) и нажмите клавишу INSERT.

4. Введите имя нового поля — Категория и определите его тип — Текстовый.

5. Закройте окно Конструктора. При закрытии подтвердите необходимость изменить структуру таблицы.

8. Откройте таблицу Книги в продаже и наполните ее содержанием, введя для каждой категории необходимые модельные данные. Цены на издания для каждой, категории проставьте произвольно.

9. Закройте таблицу Книги в продаже.

10. Откройте панель Запросы щелчком на одноименной кнопке окна Книготорговля: база данных.

11. Выполните двойной щелчок на значке Создание запроса в режиме конструктора. В открывшемся диалоговом окне Добавление таблицы выберите таблицу Книги в продаже, на основе которой будет разрабатываться итоговый запрос. Закройте окно Добавление таблицы.

12. В бланк запроса по образцу введите следующие поля таблицы Книги в продаже: Категория, Наименование, Цена.

13. Для поля Цена включите сортировку по возрастанию.

На панели инструментов Microsoft Access щелкните на кнопке Групповые операции или воспользуйтесь строкой меню (Вид - Групповые операции). Эта команда необходима для создания в нижней части бланка строки Групповые операции. Именно на ее базе и создаются итоговые вычисления. Все поля, отобранные для запроса, получают в этой строке значение Группировка.

15. Для поля, по которому производится группировка записей (в нашем случае — Категория), оставьте в строке Групповые операции значение Группировка. Для остальных полей щелкните в этой строке — появится кнопка раскрывающегося списка, из которого можно выбрать итоговую функцию для расчета значений в данном поле.

16. Для поля Цена выберите итоговую функцию Аvg для определения средней стоимости изданий в категории.

17. Для поля Наименование выберите итоговую функцию Count, определяющую общее количество записей, вошедших в группу. Итоговый вид запроса в режиме Конструктора представлен на рисунке 15.1. В нашем случае это количество книг, относящихся к каждой из категорий.

Рисунок 15.1 – Создание запроса

 

18. Закройте бланк запроса по образцу и дайте ему имя: Средняя цена книги. Запустите запрос и убедитесь, что он правильно работает. Результат выполнения запроса представлен на рисунке 15.2.

 

Рисунок 15.2 – Результат выполнения запроса

 

19. Закройте все объекты базы данных.

Задание 2. Создание форм

Для удобства ввода данных рекомендуется использовать средство отображения данных – форма.

1. В окне Книготорговля: база данных откройте панель Формы.

2. Щелчком по значку Создать откройте окно Новая форма.

Рисунок 15.3 – Диалоговое окно «Новая форма»

 

3. Выберите пункт Автоформа: в столбец. В поле Выберите в качестве источника данных таблицу или запрос выберите таблицу Книги в продаже и нажмите кнопку ОК. Автоматически создастся форма, ее имя оставьте совпадающим с именем таблицы. Аналогично создайте форму для таблицы Поставщики.

4. Для создания формы запроса Выбор изданий выберите Автоформа: табличная. Для запроса Выбор книг выберите режим Автоформа: ленточная. Для запроса Средняя цена книги выберите режим построения формы Автоформа: табличная.

В форме Средняя цена книги перейдите в режим Конструктора и внесите изменения в названия столбцов (вместо Count-наименование напишите Число наименований, а Avg-цена – Средняя цена). Для этого в режиме конструктора подведите курсор к названию столбца и вызовите контекстное меню. В пункте меню Свойства в строке Подпись внесите новое название столбца, как на рисунке 15.4. Аналогичную операцию проделайте для столбца Avg-цена.

Рисунок 15.4 – Диалоговое окно «Надпись»

 





©2015 www.megapredmet.ru Все права принадлежат авторам размещенных материалов.