Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
22
Добавлен:
14.02.2016
Размер:
7.55 Mб
Скачать

для которых значение поля «Сумма» будет 0.

Рис.3.67.

Нажмите кнопку «Выполнить» для возвращения в режим таблицы и

просмотра результатов выполнения запроса.

Рис.3.68.

Полученная в результате выполнения запроса выборка включает

связанные данные из всех трех таблиц, причем в выборке нет ни одной записи, для которой значение поля «Сумма» меньше или равно двадцати.

Рис.3.69.

3.4.Подсчет данных с помощью запроса

В запросах Microsoft Office Access 2007 можно использовать

статистические функции для выполнения различных расчетов по имеющимся данным. Использовать статистические функции можно, как минимум, двумя способами. Один из них – добавление в таблицу с результатами запроса строки итогов, как для обычной таблицы. На странице «ленты» «Главная» раскройте раздел «Записи»

Рис.3.70.

71

и нажмите кнопку «Итоги».

Рис.3.71.

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

Рис.3.72.

раскройте список

Рис.3.73.

и выберите функцию «Сумма».

Рис.3.74.

Аналогичным образом установим для поля «Дата» вариант

«Максимальное значение».

Теперь в последней строке таблицы отображается самая поздняя из дат и общая сумма расходов по всем записям выборки. Использование строки «Итог» позволяет производить подсчет данных по выборке, не изменяя структуры запроса. Отключите строку «Итоги», для этого раскройте

72

раздел «Записи».

Рис.3.75.

Нажмите кнопку «Итоги»

Рис.3.76.

и переключитесь в режим конструктора.

Рис.3.77.

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

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

Нажмите кнопку «Итоги» на странице «ленты» «Конструктор».

Рис.3.78.

73

В таблице описания полей появится новая строка - «Групповая операция».

Рис.3.79.

По умолчанию для всех полей в этой строке установлен признак группировки. Щелкните в строке «Групповая операция» поля «Сумма»,

Рис.3.80.

откройте список допустимых групповых операций для поля «Сумма»

Рис.3.81.

и выберите функцию суммирования значений.

Рис.3.82.

Для того чтобы в этом поле отображались все итоговые суммы, надо убрать ограничение «>20».

Рис.3.83.

74

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

Рис.3.84.

Однако это поле может участвовать в формировании результатов запроса, если оно входит в условие отбора записей. Для такого поля следует выбрать групповую операцию «Условие» и задать условие отбора.

Рис.3.85.

Опция «Вывод на экран» для данного поля будет отключена автоматически.

Рис.3.86.

Нажмите кнопку «Выполнить» для просмотра результатов выполнения запроса.

Рис.3.87.

75

В итоговой выборке по каждому сотруднику и по каждой статье расходов отображается общая сумма расходов, датированных позднее 15

января 2007 года.

Рис.3.88.

Задание на выполнение контрольной работы

по теме ―Разработка базы данных в Microsoft Office Access

Для выполнения контрольной работы необходимо использовать следующие материалы: 1) программу Microsoft Office Access 2007; 2) методические указания (МУ) по работе с Microsoft Office Access ч.1, 2, 3, 4.

Варианты контрольной работы:

 

 

 

 

Телевизоры

 

 

 

 

Фирма

Марка

Размер

 

Цена

Поступил

Продано

Сумма

 

экрана

 

1

Hitachi

2069

51

 

17000

17 дек10

0

0

2

Panasonic

1406RT

37

 

15000

15 янв11

1

15000

3

Panasonic

14S1ТСС

37

 

16000

15 янв10

2

32000

4

Panasonic

2170

54

 

27000

15 янв10

0

0

5

Philips

21РТ137А

54

 

22000

17 дек 10

1

22000

6

Samsung

3382ZR

37

 

12600

9 янв 10

0

0

7

Samsung

3385 ZR

37

 

13000

9 янв 11

1

13000

8

Samsung

5035 ZR

51

 

16500

9 янв 10

4

66000

9

Samsung

5082 ZR

51

 

17500

9 янв 11

1

17500

10

Sharp

14НSС

37

 

12000

5 дек 11

3

36000

11

Sharp

20НSС

51

 

17000

5 дек 11

0

0

12

Sony

14М1К

37

 

15900

5 дек 11

0

0

13

Sony

14Т1R

37

 

17600

5 дек 11

0

0

14

Sony

21М1К

54

 

24000

5 дек 10

3

72000

15

Sony

21Т1R

54

 

25000

5 дек 11

2

50000

16

Toshiba

2045

51

 

16800

17 дек 11

0

0

 

Всего

 

 

 

 

 

 

323500

 

 

 

 

76

 

 

 

Исходные варианты (таблицы)

контрольной работы

для студентов

формируются в соответствии с заданными

для этих студентов

номерами строк.

Например, для студента Петрова А.Н. задан вариант таблицы в Microsoft Office Access

с номерами: 1, 3-6.

В этом случае исходная таблица должна выглядеть следующим

образом:

 

 

 

 

 

 

 

 

Размер

 

 

 

 

Фирма

Марка

экрана

Цена

Поступил

Продано

Сумма

Hitachi

2069

51

17000

17.дек.10

0

0

Panasonic

14S1TCC

37

16000

15.янв.10

2

32000

Panasonic

2170

54

27000

15.янв.10

0

0

Philips

21PT137A

54

22000

17.дек.10

1

22000

Samsung

3382ZR

37

12600

09.янв.10

0

0

Получив такую таблицу, необходимо выполнить следующие операции: 1.Загрузив программу Microsoft Office Access, получить такую же таблицу (базу данных)

в Access в режиме ―Конструктор‖, использовав при этом МУ (ч.1,2).

2.Выполнить различные операции с полученной базой данных: фильтрацию,

сортировку, поиск данных и др., использовав при этом МУ (ч.2). 3.Создать простой запрос на выборку, использовав при этом МУ (ч.3).

4, Создать форму в режиме макета и поработать с этой формой: добавить поле, заголовок и т.п., использовав при этом МУ (ч.4).

5..Оформить контрольную работу и защитить ее у преподавателя.

Пример выполнения контрольной работы в Access

1. Исходная таблица

Фирма

Марка

Размер экрана

Цена

Поступил

Продано

Сумма

Hitachi

2069

51

17000

17.дек.10

0

0

Panasonic

14S1TCC

37

16000

15.янв.10

2

32000

Panasonic

2170

54

27000

15.янв.10

0

0

Philips

21PT137A

54

22000

17.дек.10

1

22000

Samsung

3382ZR

37

12600

09.янв.10

0

0

2.Таблица, полученная в Access

77

3. Простой запрос на выборку

4. Форма

78

Соседние файлы в папке ИТ (Access)