Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Порядок работы




 

1. Ознакомьтесь с теоретической частью работы. Выполните упражнения, используя файл базы данных Учебная база данных ХХХ.mdb (где ХХХ – Ваша фамилия), который находится E:\Мои документы\YYY (где YYY – имя Вашей рабочей папки).

2. Выполните практическое задание.

3. Домашнее задание. Перепишите вопросы в конспект, ответьте на них.

(Дополнительная литература: [1,с 249..253])

 

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

Создание итоговых запросов в режиме Конструктор

 

Для создания запроса с использованием групповых операций необходимо:

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

2. Выполнить команду ВидГрупповые операции. В бланке запроса появится строка Групповая операция, в которой для всех полей записано Группировка.

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

В Access существует девять статистических функций. В следующей таблице представлены некоторые из них.

 

Функция Описание
Sum вычисляет сумму всех значений заданного поля в каждой группе
Avg вычисляет среднее арифметическое всех значений заданного поля в каждой группе
Min возвращает наименьшее значение, найденное в заданном поле внутри каждой группы
Max возвращает наибольшее значение, найденное в заданном поле внутри каждой группы
Count возвращает число записей, найденное в заданном поле внутри каждой группы, отличное от Null (пустое значение)

 

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

Выполните упражнение 1 (по инструкции выше)

 
 


Создайте в режиме Конструктор запрос Ф1 для вывода на экран для каждого значения поля Город среднее количество пропусков, минимальный балл по каждому предмету.

Использование функций в запросе

 

В запросе над полями можно производить вычисления. При вычислениях могут использоваться арифметические выражения и встроенные функции Access.

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

Функция Описание
Date() формирует текущую дату, не требует аргументов
Month(«number») выделяет из даты месяц, аргумент «number» - поле типа Дата/времяили дата. Например, результатом работы Month(15.03.05) будет число 3
Year(«number») выделяет из даты год, аргумент «number» - поле типа Дата/времяили дата. Например, результатом работы Year (15.03.05) будет число 2005
Day(«number») выделяет из даты день, аргумент «number» - поле типа Дата/времяили дата. Например, результатом работы Day (15.03.05) будет число 15
Format(«number»;формат) преобразует числовое значение в формат даты, времени, денежный или любой другой формат, определяемый пользователем. Например, результатом работы Format([Сведения]![Дата Рождения];"mm.yyyy") будет месяц и год рождения
Left(строка; длина) возвращает указанное число знаков от левого края строки. Например, результатом работы Left(“благодарить”;5) будет буквосочетание “благо”
Right(строка; длина) возвращает указанное число знаков от правого края строки. Например, результатом работы Right(“благодарить”;6) будет буквосочетание “дарить”
Функция Описание
Len(строка) возвращает количество знаков в строке. Например, результатом работы Len(“благодарить”) будет число 11
IIf(логическое выражение;з1;з2) Возвращает одно из двух значений (з1 или з2) в зависимости от результата логического выражения. з1 - значение или выражение, которое будет возвращено, если выражение будет оценено как Истина. з2 - значение или выражение, которое будет возвращено, если выражение будет оценено как Ложь.

 

Выполните упражнение 2 (по инструкции)


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

 

Инструкция:

1. Выбрать вкладку Запросы.

2. Нажать кнопку Создать.

3. В диалоговом окне Новыйзапрос выбрать Конструктор, нажать кнопку ОК.

4. В окне Добавление таблицы добавить таблицы Начисления и Сведения.

5. Переместить поля Фамилия, Имя, Дата рождения, Премия, Стипендия из списка полей в бланк запроса.

6. Установить курсор в пустую ячейку строки Поле.

7. Вызвать Построитель выражений.

8. Составить выражение, используя данные таблицы Начисления и нажать ОК.

9. Переименовать Выражение 1 в Сумма итого.

10. В поле Дата рождения задать условие отбора с помощью Построителя выражений, используя встроенную функцию категории Дата/время Month

 

Условие отбора по полю Дата рождения:




Поделиться с друзьями:


Дата добавления: 2015-06-25; Просмотров: 244; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.