
- •Основные понятия Microsoft Excel
- •Ввод и редактирование данных
- •Лабораторная работа №1 Основные элементы работы в программе Microsoft Excel
- •Лабораторная работа №4 Построение графиков и диаграмм
- •Основные понятия Microsoft Access
- •Вы называете файл при создании и все данные после этого будут сохраняться в файле с этим именем автоматически.
- •Лабораторная работа №1 Создание таблицы данных
- •Лабораторная работа №2 Запросы
- •Лабораторная работа №3 Связанные таблицы
- •Лабораторная работа №4 Формы
Лабораторная работа №2 Запросы
Задание 1. Создайте три простых запроса из таблицы «Студенты», содержащие поля:
1. Фамилия, имя;
2. Имя, День рождения;
3. Номер, Фамилия, Возраст (подробный).
Указание. Запросы создаются с помощью мастера запросов в режиме запросов. В диалоговом окне Создание простых запросов выберите имя таблицы и нужные поля (см. Рис. 4). Затем нажмите Далее и в следующем окне задайте имя запроса. Нажмите Готово.
Рис. 4.
Задание 2. Создание запроса с помощью конструктора:
Из таблицы «Стипендия» создать запрос, содержащий данные о студентах, имеющих семью и получающих стипендию меньше 300 рублей.
Выполнение.
Выберите нужную таблицу и нажмите кнопку Добавить, затем закройте диалоговое окно.
В соответствующих строках укажите имя таблицы и выберите нужные имена полей из появляющихся списков.
Задайте условие. Условия отбора задаются в столбце поля, на элементы которого накладывается ограничение, в строке Условие отбора. В данном случае для поля Семейное положение условием отбора будет значение Истина, а для поля Стипендия: <300.
Из таблицы «Об учёбе» создать запрос, содержащий сведения о студентах с фамилией, начинающейся с букв от «А» до «М», имеющих средний балл выше, чем «3».
Указание. Запрос создаётся аналогично предыдущему, условие накладывается на поля Фамилия и Средний балл.
Задание 3. Создать перекрёстный запрос для таблицы «Студенты» из полей Возраст, Фамилия как показано на рис. 5. Итоговым значением будет количество студентов, имеющих заданный возраст, а на пересечении строк и столбцов – количество студентов с заданной фамилией и заданного возраста.
Рис. 5.
Выполнение.
В режиме запросов нажмите кнопку
и в появившемся окне выберите Перекрёстный запрос.
Затем выберите таблицу «Студенты» и нажмите Далее.
Выберите поле Возраст, значения которого будут использованы в качестве заголовков строк. Для этого воспользуйтесь кнопкой . Нажмите Далее.
Выберите поле Фамилия, значения которого будут заголовками столбцов. Нажмите Далее.
Из списка функций выберите функцию Число.
Далее задайте имя запроса.
Задание 4. Создайте запрос, выявляющий наличие однофамильцев в группе.
Указание. В режиме запросов воспользуйтесь командой и в диалоговом окне выберите пункт Повторяющиеся записи. Из таблицы «Студенты» в качестве поля, содержащего повторяющиеся записи, выберите Фамилия, в качество дополнительного – Имя. Запрос назовите «Однофамильцы».
Лабораторная работа №3 Связанные таблицы
Задание 1. Связать таблицы «Студенты» и «Об учёбе», «Студенты» и «Стипендия» через поля Код.
Выполнение.
В режиме таблиц нажмите кнопку «Схема данных» на панели инструментов главного меню
.
В появившемся окне Добавление таблицы выберите имена трёх таблиц, нажимая кнопку Добавить (если окно не появилось, то вызовите его, воспользовавшись соответствующим пунктом в контекстном меню).
Закройте это диалоговое окно.
Для создания связи между таблицами левой кнопкой мыши выберите в одной таблице нужное поле и, не отпуская, доведите до соответствующего поля во второй таблице. Отпустите кнопку мыши.
В появившемся диалоговом окне Изменение связей прочитайте, какой получился тип отношения, и нажмите кнопку Создать.
Примечание. Для изменения или удаления уже существующей связи щёлкните правой кнопкой мыши точно по линии связи и выберите нужный пункт меню.
Задание 2. Создайте запросы для связанных таблиц:
а) простой, состоящий из полей Фамилия (таблица «Студенты»), Средний балл (таблица «Об учёбе»), Стипендия (таблица «Стипендия»);
б) перекрёстный для таблиц «Студенты» и «Стипендия».
Выполнение.
В режиме запроса выбрать пункт меню , выбрать Простой запрос.
Выбрать поля Фамилия и Имя из таблицы «Студенты» и Стипендия из таблицы «Стипендия». Назвать полученный запрос «Общий».
В режиме запроса выбрать пункт меню , выбрать Перекрёстный запрос.
В источнике данных в строке Показать выбрать Запросы. Из списка запросов выбрать Общий.
Выбрать поле Фамилия для заголовков строк.
Выбрать поле Стипендия для заголовков столбцов.
Выбрать функцию, значение которой будет на пересечении строк и столбцов.
в) в режиме конструктора создайте запрос из трёх таблиц, содержащий сведения о фамилии, дне рождения, стипендии студентов, имеющих все оценки «5» и возраст от 20 до 22 лет.
Указание. Добавить на лист конструктора все три таблицы, затем выбрать нужные имена таблиц и соответствующие им поля, задать, если нужно, условие.