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

Praktika_2_Access

.doc
Скачиваний:
22
Добавлен:
14.02.2015
Размер:
460.29 Кб
Скачать

ПРАКТИКА №4

Включите компьютер. Загрузите Access. В меню ФАЙЛ команда ОТКРЫТЬ созданную Вами БД.

Объект ЗАПРОСЫ

СОЗДАЙТЕ ЗАПРОС НА ВЫБОРКУ, в котором на экран должен выводиться состав одной группы. Для этого:

  1. откройте вкладку ЗАПРОСЫ (рисунок 1)

Рисунок 1 Создание запросов

  1. выберете двойным щелчком СОЗДАНИЕ ЗАПРОСОВ С ПОМОЩЬЮ МАСТЕРА;

  2. в появившемся окне в ячейке ТАБЛИЦЫ/ЗАПРОСЫ выберите из раскрывающегося списка таблицу СТУДЕНТ;

  3. перенесите все поля из окна ДОСТУПНЫЕ ПОЛЯ в окно ВЫБРАННЫЕ ПОЛЯ (Рисунок 2);

  1. Выбор таблицы

2. Выбор соответствующих полей

3. подтверждение выбора

Рисунок 2 Создание запросов с помощью мастера

  1. нажмите кнопку ДАЛЕЕ. Выводить надо все поля, поэтому еще раз нажмите кнопку ДАЛЕЕ;

  2. в появившемся окне (рисунок 3) введите имя запроса ГРУППА, нажмите кнопку ГОТОВО. На экране появится таблица с данными запроса.

Рисунок 3 Имя запроса

Редактировать созданный запрос ГРУППА можно с помощью конструктора. Например, упорядочим список студентов по фамилии.

  1. открыть запрос ГРУППА в режиме КОНСТРУКТОРА (рисунок 4): выделить требуемый запрос и нажать кнопку КОНСТРУКТОР.

Рисунок 4 открытие Конструктора для запроса ГРУППА

В появившимся окне (рисунок 5): в столбце ФАМИЛИЯ и в строке СОРТИРОВКА выбрать по возрастанию. Закрыть конструктор, сохраняя изменения.

Рисунок 5 Конструктора для запроса ГРУППА

Создать запрос ГРУППА можно было и с помощью конструктора.

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

СОЗДАЙТЕ ПЕРЕКРЕСТНЫЙ ЗАПРОС о среднем балле в группах по дисциплинам. Необходимо сформировать запрос, в котором были бы поля НОМЕР ГРУППЫ, НАЗВАНИЕ ДИСЦИПЛИНЫ и ОЦЕНКИ. Для этого:

  1. выберете двойным щелчком СОЗДАНИЕ ЗАПРОСОВ В РЕЖИМЕ КОНСТРУКТОРА;

  2. добавьте таблицы: СТУДЕНТЫ, ДИСЦИПЛИНЫ, ОЦЕНКИ;

  3. В окне КОНСТРУКТОРА перетащите поля НОМЕР ГРУППЫ, НАЗВАНИЕ ДИСЦИПЛИНЫ, ОЦЕНКИ в столбцы конструктора (рисунок 6)

Рисунок 6 создание запроса ДИСЦИПЛИНЫ ОЦЕНКИ ГРУППЫ

  1. Закройте конструктор, сохраняя изменения и введя имя запроса: ДИСЦИПЛИНЫ ОЦЕНКИ ГРУППЫ.

Теперь можно создавать перекрестный запрос. Для этого:

  1. На вкладке ЗАПРОСЫ нажмите кнопку СОЗДАТЬ;

  2. Выберите ПЕРЕКРЕСТНЫЙ ЗАПРОС (рисунок 7) и нажмите кнопку OK;

Рисунок 7 создание нового запроса

  1. Щелкните по ячейке ЗАПРОСЫ, выберите ДИСЦИПЛИНЫ ОЦЕНКИ ГРУППЫ и нажмите кнопку ДАЛЕЕ (Рисунок 8);

  1. Выберете запросы

2.выберете нужный запрос

3. подтвердите выбор

Рисунок 8 создание перекрестного запроса

  1. Для заголовков строк выберите поле НАЗВАНИЕ ДИСЦИПЛИНЫ и нажмите кнопку ДАЛЕЕ;

  2. Для заголовков столбцов выберите поле НОМЕР ГРУППЫ и нажмите кнопку ДАЛЕЕ (Рисунок 9)

Рисунок 9 Выбор строк и столбцов

  1. Выберите функцию AVG, т.е. среднее значение и нажмите кнопку ДАЛЕЕ(рисунок 10)

Рисунок 10 выбор функции.

  1. Введите название запроса СРЕДНИЕ ОЦЕНКИ и нажмите кнопку ГОТОВО. Откроется таблица перекрестного запроса.

  2. Обратите внимание на то, что Access создает еще итоговое значение средних оценок по дисциплинам;

  3. Закройте таблицу запроса.

Объект ФОРМА

Создайте форму с помощью мастера формы.

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

Объект ОТЧЕТ

Перед тем как создать отчет следует подготовить запрос:

  1. На вкладке ЗАПРОСЫ нажать кнопку СОЗДАТЬ;

  2. Выбрать ПРОСТОЙ ЗАПРОС и нажать кнопку OK;

  3. Из таблицы СТУДЕНТЫ выбрать поля ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, НОМЕР ГРУППЫ, из таблицы ДИСЦИПЛИНЫ выбрать поле НАЗВАНИЕ ДИСЦИПЛИНЫ, из таблицы ОЦЕНКИ выбрать поле ОЦЕНКИ и нажать ДАЛЕЕ;

  4. Нажать еще раз кнопку ДАЛЕЕ;

  5. Ввести название запроса СЕССИЯ и нажать кнопку ГОТОВО;

  6. Закрыть запрос.

Для создания ИТОГОВОГО ОТЧЕТА выполните следующее:

  1. На вкладке ОТЧЕТЫ нажать кнопку СОЗДАТЬ;

  2. Выбрать МАСТЕР ОТЧЕТОВ, из раскрывающегося списка выбрать запрос СЕССИЯ;

  3. Выберите все поля запроса и нажмите ДАЛЕЕ(Рисунок 11)

Рисунок 11 выбор полей для отчета

  1. Тип представления данных нас удовлетворяет, поэтому нажмите ДАЛЕЕ;

  2. Добавьте уровень группировки по номеру группы, выбрав в левом окне НОМЕР ГРУППЫ и перенеся его в правое окно (Рисунок 12), нажмите ДАЛЕЕ;

Рисунок 12 Группировка по номеру

  1. Нам надо вычислять средний балл, поэтому нажмите кнопку ИТОГИ, поставьте галочку в ячейке поля AVG (это функция вычисляет среднее) и нажмите OK(Рисунок 13);

Рисунок 13 Выбор функции

  1. Сортировка не требуется, т.к. данными являются название дисциплины и оценки, порядок которых не столь важен. Поэтому нажмите ДАЛЕЕ;

  2. Выберите макет отчета. Рекомендуем ступенчатый, т.к. он занимает меньше места и в нем наглядно представлены данные, хотя это дело вкуса. Нажмите ДАЛЕЕ;

  3. Выберите стиль отчета и нажмите ДАЛЕЕ;

  4. Введите название отчета ИТОГИ СЕССИИ нажмите ГОТОВО.

6

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