- •Методические указания
- •Часть I Курган 2006
- •1 Практическое занятие 1. Создание Таблицы
- •2 Практическое занятие 2. Создание нескольких Таблиц и связей между ними
- •4 Практическое занятие 4. Использование Мастера форм
- •Самостоятельное задание
- •5 Практическое занятие 5. Создание Запросов
- •Самостоятельное задание
- •6 Практическое занятие 6. Построение запросов на создание таблицы
- •Самостоятельное задание
- •Задание 5. Постройте запрос на создание таблицы.
- •7 Практическое занятие 7. Создание Отчетов
- •8 Практическое занятие 8. Работа с Мастером отчетов
- •Самостоятельное задание
- •9 Варианты заданий для самостоятельной работы Вариант 1
- •2 Практическое занятие 2. Создание нескольких Таблиц и связей между ними..6
- •Методические указания
- •Часть I
Самостоятельное задание
1 Составьте Запрос на учеников группы 101, у которых оценка по «Access» 4 или 5, сохраните Запрос с именем Успеваемость 2.
2 Составьте Запрос на учеников групп 102 и 103, которые имеют оценку по «Word» и «Excel» 4 или 5, сохраните Запрос с именем Успеваемость 3.
Задание 4. Составьте Запрос на выборку всех записей, кроме тех, в которых указана фамилия Баранова с использованием Построителя выражений.
Выберите
закладку Запрос,
если находитесь в другом окне. Выделите
запрос
Номера телефонов.
Нажмите на кнопку Конструктор.
Удалите поле
Номер телефона.
Добавьте поле
Адрес.
Сохраните запрос
с
именем
Адрес,
выполнив команду
Файл – Сохранить как.
Поставьте курсор в ячейку Условие
отбора
в столбце
Фамилия.
Удалите надпись в этой ячейке. Нажмите
на кнопку
- Построить.
Появиться окно, в котором можно строить
сложные запросы. Нажмите на кнопку
Not,
это слово появится в верхнем поле.
Фамилию Баранова в кавычках наберите
вручную. Нажмите на кнопку ОК.
Нажмите на кнопку
для представления Запроса.
Закройте
запрос,
сохранив его с именем не Баранова,
выполнив
команду Файл – Сохранить как.
Задание 5. Создайте вычисляемые Поля.
Выберите закладку Запрос, если находитесь в другом окне. Нажмите на кнопку Создать. В появившемся окне выберите Конструктор, нажмите ОК. Добавьте нужные Таблицы (Личные данные и Список), выбирая их и нажимая кнопку Добавить. Закончите выбор, нажав на кнопку Закрыть. Выберите поля Фамилия и Имя из таблицы Список и поля Word и Excel – из таблицы Личные данные. Поставьте курсор на клетку правее Excel на линии Поле. Нажмите на кнопку - Построить. В появившемся окне напечатайте выражение, представленное ниже. Нажмите ОК. Среднее:([Word]+[Excel])/2 - это выражение подставится в новое Поле. Нажмите клавишу [Enter]. Сохраните запрос с именем Среднее. Нажмите на кнопку для представления Запроса. Новое Поле будет иметь имя Среднее. Закройте Запрос. Завершите работу с программой Access.
6 Практическое занятие 6. Построение запросов на создание таблицы
Задание 1. Откройте учебную Базу данных, изготовленную на прошлом занятии, и подготовьте ее к работе.
Запустите программу Microsoft Access. Нажмите на кнопку Открыть Базу данных. Выделите из Списка Баз данных имя вашей базы данных и нажмите на кнопку ОК. Если вы включили в параметры запуска Заставку, то она появиться перед вами. Закройте ее. В базе данных должно быть три таблицы.
Самостоятельное задание
Создайте новую Таблицу с названием Новая группа и текстовыми полями Фамилия, Имя, Отчество и числовым полем Учебная группа с полем Подстановок из таблицы Группы. Для этого: задайте ключевое поле Код. Заполните значениями: Сидорова Анна Ивановна, Петрова Инна Сергеевна, Сергеева Ирина Петровна, Куликова Ольга Дмитриевна. Номер группы 101. Закройте таблицу, предварительно сохранив ее.
Задание 2. Постройте Запрос на обновление.
Школа №3 стала лицеем, а школа №5 – гимназией. Нужно исправить значения Полей в таблице Список: заменить номер школы 3 на слово лицей, а номер школы 5 – на слово гимназия.
Замечание. Это невозможно будет сделать при существующей структуре данных, так как поле Школа объявлено числовым, а мы пытаемся заменить его на слово. Необходимо предварительно сменить тип поля Школа на текстовый. Для этого следует перейти на закладку Таблица. Выделить таблицу Список. Нажать на кнопку Конструктор. Исправить тип поля Школа на текстовый, Сохранить и Закрыть таблицу.
Выберите закладку Запрос, если находитесь в другом окне. Нажмите на кнопку Создать. В появившемся окне выберите Конструктор, нажмите на кнопку ОК. Добавьте таблицу Список, выбрав ее из списка и нажав на кнопку Добавить. Закончите выбор, нажав на кнопку Закрыть. Выберите поле Школа из таблицы Список, нажав на него мышкой два раза. Нажмите на стрелку рядом с кнопкой Тип запроса на панели инструментов и выберите команду Обновление.
Введите условие замены: в поле Школа заменить все цифры 3 на слово Лицей.
Нажмите на кнопку для выполнения Запроса. Подтвердите Обновление записей. Если вы сейчас перейдете в режим Таблицы, то не увидите ни одной записи, так как цифры 3 заменились на слово Лицей, а условие – на выбор школы 3 не дает ни одной записи. Удалив в строке Условие отбора цифру 3, увидите в режиме Таблицы результат Замены. Закройте Запрос, сохранив его с именем Лицей. Выберите вкладку Таблицы. Откройте таблицу Список. Просмотрите результат применения Запроса.
Самостоятельное задание
Создайте запрос Гимназия, меняющий значения поля Школа 5 на слово Гимназия.
Задание 3. Постройте Запрос на добавление.
Выберите закладку Запрос, если находитесь в другом окне. Нажмите на кнопку Создать. В появившемся окне выберите Конструктор, нажмите на кнопку ОК. Добавьте таблицу Новая группа, выбрав ее из списка и нажав на кнопку Добавить. Закончите выбор, нажав на кнопку Закрыть. Выберите те Поля, которые нужно добавить - Фамилия, Имя, Отчество, Учебная группа. Если у какого-либо Поля поставить Условие отбора, то добавятся только записи, удовлетворяющие этому условию. Нажмите на стрелку рядом с кнопкой Тип запроса на панели инструментов и выберите команду Добавление. В появившемся окне выберите имя таблицы Список, в которую будут добавляться данные. Эта таблица может быть из текущей базы данных или из любой другой. В данном случае у нас одна база данных, поэтому нажмите на кнопку ОК.
Нажмите на кнопку для выполнения Запроса. Подтвердите выполнение Запроса. Закройте Запрос, сохранив его с именем Добавление. Откройте таблицу Список. Просмотрите результат применения Запроса.
Задание 4. Постройте Запрос на удаление.
Пояснение. Нужно удалить записи учеников, у которых класс был 11. Предварительно разорвите связь Список – Личные данные. Выберите закладку Запрос, если находитесь в другом окне. Нажмите на кнопку Создать. В появившемся окне выберите Конструктор, нажмите на кнопку ОК. Добавьте таблицу Список, выбрав ее из списка и нажав на кнопку Добавить. Закончите выбор, нажав на кнопку Закрыть. Нажмите на стрелку рядом с кнопкой Тип запроса на панели инструментов и выберите команду Удаление. Выберите поле Класс из таблицы Список, нажав на него мышкой два раза. Введите Условие отбора.
Нажмите на кнопку для выполнения Запроса. Появится сообщение, что процесс удаления будет необратим. Подтвердите Удаление записей. Закройте Запрос, сохранив его с именем Удаление. Откройте таблицу Список. Убедитесь, что данные были удалены.
Самостоятельное задание
Создайте Запросы на обновление с именами 10 класс, 9 класс, которые меняют класс на единицу больше (10 на 11, 9 на 10). Заполните недостающие данные для добавленных записей, указав для них класс 9.
