Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория по БД.doc
Скачиваний:
1
Добавлен:
28.10.2018
Размер:
3.07 Mб
Скачать

Запрос-выборка

Для его создания в окне базы данных активизируем вкладку Запросы, делаем щелчок по кнопке Создать, а из предложенных вариантов создания выбираем Конструктор.

Откроется окно Добавление таблицы, в котором нужно выбрать исходную таблицу или запрос. В нашем случае выберем таблицу Учащиеся, щелкнем по кнопке Добавить и Закрыть.

В разделе Поле: из списка выбрать поле, значение которого должно выводится на экран, или значение которого используется как параметр отбора данных (см. рис 9). В разделе Имя таблицы: указывается имя исходной таблицы (автоматически). Сортировка: (по возрастанию или по убыванию) позволяет выводить данные в нужном порядке. Флажок Вывод на экран: отвечает за вывод на экран данных поля. Совсем не обязательно все поля выводить на экран. В разделе Условие отбора: вводится конкретное значение или выражение. При совпадении значения поля исходной таблицы и значения в условии отбора данные записи исходной таблицы занесутся в таблицу-выборку.

После настройки запроса, при закрытии окна, будет выдан запрос на сохранение.

Запустим созданный запрос. Если данные были внесены в таблицу, то они будут присутствовать и в сводной таблице.

Рассмотрим несколько измененный вариант запроса на выборку, а именно запрос с параметрами.

Он создается как и запрос на выборку, но только в разделе Условие отбора: вместо конкретного значения (выражения) в квадратных скобках указывается текст вопроса для окна ввода.

Примечание: если при вводе данных будут использованы символы заменители, то перед квадратной скобкой поставить служебное слово Like.

Затем Запрос Параметры. В разделе Параметр повторить текст вопроса и указать тип данных.

Например,

  • перейти в режим конструктор;

  • ввести Like[Введите часть названия, используя символы заменители];

  • Запрос Параметры;

  • В разделе Параметр указать [Введите часть названия, используя символы заменители].

  • Сохраните запрос.

Отчеты.

Отчет (report) – объект программы Microsoft Access, используемый для печати данных или итоговой информации, содержащейся в таблице или запросе.

Отчеты создаются так же как и формы, на основе исходных таблиц и запросов. Желательно воспользоваться Мастером отчетов, а затем в режиме Конструктор вносятся нужные изменения (добавить или убрать надписи, отредактировать их и т.д.)

Практическая работа

Создание бд «Ученики школы»

Таблица Ученики содержит поля

ФИО

Текстовый

Дата рождения

Дата/время

Пол

Текстовый

Класс

Текстовый

Адрес

Текстовый

Родители

Поле МЕМО

Изучаемый язык

Текстовый

Учет в ИДН

Логический

Дата прибытия

Дата/время

Дата выбытия

Дата/время

Индивидуальное обучение

Логический

Форма Ученики содержит все поля таблицы

Запросы.

  1. Список всех учеников определенного класса. Запрос с параметром.

  2. Адрес ученика. Запрос с параметром.

  3. Данные о родителях ученика. Запрос с параметром.

  4. Список всех мальчиков определенного года рождения (для выделения года использовать встроенную функцию Year(). В качестве аргумента использовать поле Дата рождения. Год запрашивается (запрос с параметром).

  5. Удаление данных о выбывших учениках (В качестве параметра запроса использовать поле Дата выбытия <> Null, т.е. не пустое).

Отчеты.

По запросам 1,4.