Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zadanie_3-_prostye_zaprosy.docx
Скачиваний:
25
Добавлен:
17.03.2015
Размер:
83.39 Кб
Скачать

Задание 3. Запросы в ms access

1. Запросы

Для решения вопросов, связанных с выборкой и обработкой данных Access, как и другие реляционные базы данных, использует инструмент запроса.

Запросы по сути дела являются «близким родственником» фильтра, работу с которым мы рассмотрели во втором задании.

Запрос в Access – это требование представить и обработать информацию, накопленную в таблицах в соответствии с заданными требованиями и критериями.

1.1. Типы запросов

Запросы, которые можно использовать в Access, можно разнести на 5 основных категорий.

Запрос на выборку

Это наиболее часто используемый тип запроса.

С помощью этого запроса, Access извлекает данные из одной или нескольких таблиц и отображает результаты выборки в режиме таблицы.

Запрос с параметрами

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

Этот тип отчета – удобен при создании форм и отчетов.

Перекрестный Запрос

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

Запрос на изменение

Запрос, который используется для внесения изменений в несколько записей таблицы (таблиц). Возможны запросы на изменение таблицы, на удаление записей, на добавление или обновление записей

Запрос SQL

Запрос, создаваемый с помощью средств SQL. В базовом курсе не рассматривается.

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

2. Запросы на выборку

2.1. Создание простого запроса

Вам требуется для постоянного просмотра поля: «Фамилия», «Имя», «Подразделение», «Должность» и «Дата приема» таблицы «Сотрудники». Остальные поля вам не нужны. Организуйте простой запрос на выборку.

Откройте вкладку Создание диалогового окна Базы данных. Щелкните на кнопке «Мастер запросов». В ответ на эту команду открывается диалоговое окно «Новый запрос». Выберите простой запрос.

В списке «Таблицы и запросы» диалогового окна выберите таблицу базы данных, на основе, которой вы хотите создать простой запрос – «Сотрудники».

В списке «Доступные поля», выберите те поля, которые Вы хотите получить в результирующей таблице запроса. Для этого выделяйте их и щелкайте по кнопке или дважды щелкните мышью по имени поля.

Для того чтобы выбрать сразу все поля списка щелкните по кнопке .

Щелкните на кнопке «Далее». Введите название вашего запроса, например, «Дата приема запрос». Щелкните на кнопке «Готово».

2.2. Простые запросы с использованием Конструктора запросов

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

Откройте вкладку Создание диалогового окна Базы данных. Щелкните на кнопке «Конструктор запросов». В ответ на эту команду открывается диалоговое окно «Добавление таблицы».

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

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

Глядя на появившееся диалоговое окно Конструктора запросов, вы, конечно, заметили, что оно подобно диалоговому окну, которое появлялось при использовании расширенного фильтра (задание 2).

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