Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Планы практик 1-9.doc
Скачиваний:
64
Добавлен:
21.02.2016
Размер:
737.79 Кб
Скачать
  1. Создание простого запроса на выборку с помощью мастера

  2. Создание запроса с параметрами с приглашением на ввод условий отбора

  3. Запросы на изменение и их использование

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

Типы запросов, создаваемых в Microsoft Access:

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

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

  • Перекрестные запросы

  • Запросы на изменение (запросы на создание таблицы, удаление, обновление, добавление записей)

  • Запросы SQL (запросы на объединение, запросы к серверу, управляющие запросы, подчиненные запросы)

  1. Создание простого запроса на выборку с помощью мастера

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

Создать запрос на выборку товаров, поставки которых прекращены. Для этого:

  1. В окне базы данных перейдите к вкладке Запросы и нажмите кнопку Создать.

  2. В диалоговом окне Новый запрос выберите мастера Простой запрос.

  3. Нажмите кнопку OK.

  4. Укажите имя таблицы Товары, на которой должен быть основан создаваемый запрос, а затем выберите поля, из которых должны быть восстановлены данные: поля Наименование и Поставки прекращены.

  5. Если необходимо, укажите дополнительные таблицы или запрос, а затем выберите из них поля, которые должны быть использованы. Повторяйте данные действия до тех пор, пока не будут выбраны все необходимые поля. Нажать кнопку Далее.

  6. В появившемся окне установить переключатель подробный. Нажать кнопку Далее.

  7. В этом окне задайте имя запроса – «Товары, поставки которых прекращены» и установите переключатель на изменение структуры запроса. Нажать кнопку Готово.

  8. В появившемся бланке в строке Условие отбора в поле Поставки прекращены ввести Да. Закрыть окно, на вопрос о сохранении ответить Да.

Просмотрите работу созданного запроса, щелкнув по его названию и на кнопку Открыть.

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

  1. Создание запроса с параметрами с приглашением на ввод условий отбора

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

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

  1. В окне базы данных перейдите к вкладке Запросы и нажмите кнопку Создать.

  2. В диалоговом окне Новый запрос выберите мастера Простой запрос.

  3. Нажмите кнопку OK.

  4. Укажите имя таблицы Товары, на которой должен быть основан создаваемый запрос, а затем выберите поля, из которых должны быть восстановлены данные: поля Наименование и Цена. Нажать кнопку Далее.

  5. В появившемся окне установить переключатель подробный. Нажать кнопку Далее.

  6. В этом окне задайте имя запроса – «Товары и цена» и установите переключатель на изменение структуры запроса. Нажать кнопку Готово.

  7. В появившемся бланке в строке Условие отбора в поле Наименование введите текст приглашения, заключенный в квадратные скобки – [Цена какого товара вас интересует?]. Это приглашение будет выводиться при запуске запроса.

  8. Закрыть окно, на вопрос о сохранении ответить Да.

  9. Просмотреть работу запроса.

Создать запрос, который позволяет по коду заказа узнать:

  • Фамилию клиента, сделавшего этот заказ

  • Наименование товара, который он заказал

  • Цену товара

  • Количество заказанного товара

  1. Создайте запрос на выборку. Запрос будет создаваться на основе двух таблиц Заказы и Клиенты. Из таблицы Заказы выберите поля, из которых должны быть восстановлены данные: поля Код заказа, Наименование и Цена, а из таблицы Клиенты выберите поле Фамилия.

  2. Задайте имя запрос – «Заказы по коду» и откройте его в режиме Конструктора.

  3. В бланке запроса в нижней части окна указаны поля включаемые в запрос. В поле Наименование введите в ячейку строки Условие отбора текст приглашения, заключенный в квадратные скобки – «Введите код заказа». Это приглашение будет выводиться при запуске запроса.

  4. Для просмотра результатов нажмите кнопку Вид на панели инструментов и введите значение параметра.

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