Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MS OFFICE.doc
Скачиваний:
43
Добавлен:
11.02.2016
Размер:
630.27 Кб
Скачать

Вид  Групповые операции

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

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

Для поля Цена выбрать итоговую функцию SUM для определения стоимости изделия как суммы стоимостей комплектующих.

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

  1. Закрыть бланк запроса по образцу и присвоить ему имя: Расчет стоимости изделия.

  2. Запустить запрос и убедиться, что он работает правильно.

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

Класс

Компонент

Цена

Деловой

10

652

Элитный

10

824

Экономичный

10

591

В данной таблице в поле Компонент приведено количество компонентов, из которых состоит компьютер данного класса, а в поле Цена приведена стоимость компьютера данного класса.

Для вычисления количества компонентов использовалась функция COUNT, а для вычисления стоимости использовалась функция SUM.

    1. Задания к лабораторным работам по теме MS Access

Задание 1

1. Создать базу данных, состоящую из трех таблиц, прилагаемых к данному заданию.

Присвоить базе данных имя ФамилияУниверситет.

Таблица1 с именем Студенты содержит данные о студентах университета с указанием номера студенческого билета (НомСБ), фамилии, имени, отчества, места жительства (МЖ), даты зачисления (ДатаЗачисл), оценок по математике (Мат) и физике (Физ), полученных на вступительных экзаменах. Ключевое поле – НомСБ.

Таблица2 с именем Факультеты содержит сведения о факультетах университета с указанием кода факультета (КодФак), сокращенного наименования факультета (СокрНаимФак), полного наименования факультета (ПолнНаимФак). Ключевое поле – КодФак.

Таблица3 с именем Города содержит сведения о городах с указанием кода города (КодГор) и названия города (Город). Ключевое поле – КодГор.

Таблица 1: Студенты

НомСБ

Фамилия

Имя

Отчество

Фак

МЖ

ДатаЗачисл

Мат

Физ

00017

Фомин

Артем

Викторович

3

5

25.07.02

10

8

00018

Иващенко

Надежда

Васильевна

5

2

16.06.02

9

6

00020

Петренко

Владимир

Иванович

1

6

15.06.02

8

9

01016

Дейнека

Валентин

Юрьевич

1

2

18.07.03

6

7

01025

Гоголь

Илья

Николаевич

4

2

12.07.03

7

10

01069

Косогов

Федор

Иванович

6

4

26.06.03

8

8

01075

Симонов

Олег

Олегович

5

9

28.07.03

6

7

01015

Литвинов

Николай

Степанович

1

1

07.07.03

7

6

2058

Подчинок

Артем

Викторович

1

1

01.08.03

10

10

02066

Байда

Дарья

Юрьевна

1

1

01.08.03

7

8

02076

Туник

Анна

Викторовна

1

1

01.08.03

6

8

02089

Крошкин

Виталий

Иванович

1

1

01.08.03

9

7

02011

Иванов

Иван

Иванович

1

2

14.07.04

10

10

02015

Волкова

Ольга

Алексеевна

1

7

30.07.04

7

10

02019

Кугай

Ирина

Сергеевна

3

1

29.06.04

10

9

02028

Сидоров

Алексей

Вадимович

1

3

09.06.04

9

8

02031

Петов

Сергей

Петрович

2

2

06.07.04

8

7

02087

Ковалева

Инна

Георгиевна

1

1

01.08.03

7

9

02033

Степовая

Диана

Юрьевна

5

8

02.06.04

7

6

02080

Филина

Анна

Семеновна

1

7

03.07.04

8

7

Таблица 2: Факультеты

КодФак

СокрНаимФак

ПолнНаимФак

1

ФЭУ

Факультет экономики и управления

2

СМФ

Судомеханический факультет

3

ФТТС

Факультет транспортных технологий и систем

4

ГТФ

Гидротехнический факультет

5

ДПФ

Договорно-правовой факультет

6

ФМП

Факультет механизации портов

7

КСФ

Кораблестроительный факультет

Таблица 3: Города

КодГорода

Город

1

Одесса

2

Киев

3

Запорожье

4

Николаев

5

Херсон

6

Симферополь

7

Измаил

8

Севастополь

9

Харьков

2. Создать Запрос1 с именем Дата зачисления, содержащий поля: Фамилия, Имя, СокрНаимФак (сокращенное наименование факультета), ДатаЗачисл (дата зачисления).

Выбрать студентов заданного факультета (например, ФЭУ), зачисленных ранее 01.07.04 и выполнить сортировку по алфавиту в поле Фамилия.

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

- в строку Условие отбора поля СокрНаимФак ввести текст

ФЭУ

- в строку Условие отбора поля ДатаЗачисл ввести следующий набор символов

<01.07.04

- в строке Сортировка поля Фамилия выбрать

По возрастанию

3. Создать Запрос2 с именем Оценки, содержащий поля: НомСБ (номер студенческого билета), Фамилия, ПолнНаимФак (полное наименование факультета), Город, Мат (оценка по математике), Физ (оценка по физике), Город, МЖ (место жительства).

Выбрать студентов, проживающих в заданном городе (например, в Одессе).

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

  • в строку Условие отбора поля МЖ ввести код города (например, 1);

  • удалить галочку в поле МЖ, чтобы код города не выводился на экран при выводе таблицы, полученной по данному запросу.

Примечание. Выбрать студентов, проживающих в заданном городе (например, в Одессе) можно и иначе.

Для этого в строку Условие отбора поля Город ввести название города (например, Одесса), а поле МЖ (место жительства) можно вообще в запрос не включать.

  1. Создать Запрос3 с именем Средний балл, содержащий поля: Фамилия, Имя, СокрНаимФак (сокращенное наименование факультета).

Выбрать студентов заданного факультета (например, ФЭУ), имеющих средний балл, больший заданного числа (например, >7).

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

- создать поле Средний балл, для чего ввести в очередной свободный столбец запроса следующий текст:

Средний балл : ([Мат]+[Физ]) / 2

Примечание. Выражение ([Мат]+[Физ])/2 определяет формулу для вычисления среднего балла, как среднего арифметического двух оценок.

  • в строку Условие отбора поля СокрНаимФак ввести текст:

ФЭУ

  • в строку Условие отбора поля Средний балл ввести текст:

>7

5. Создать форму с именем Средний балл по Запросу3 (Средний балл).

Вставить кнопки: «следующая запись», «предыдущая запись», «закрыть форму».

Примечание. Эта форма может быть использована для вывода на экран (на печать) записей, выбираемых по Запросу3.

  1. Создать отчет с именем Оценки по Запросу2 (Оценки).

  2. Создать форму с именем Студенты по таблице1 (Студенты). Вставить кнопки: «добавить запись» и «удалить запись ».

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

Выполнить редактирование таблицы1 (Студенты):

  • добавить в таблицу новые записи, т.е. добавить сведения о студентах, вновь поступивших в ВУЗ, и переведенных из других ВУЗов;

- удалить из таблицы ненужные записи, т.е. удалить из таблицы сведения о студентах, отчисленных из университета.

Данные для редактирования таблицы выбрать произвольно.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]