Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабораторные по Access.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
847.36 Кб
Скачать

Создание запросов (пример)

Задание 1. Создать простой запрос для выборки сведений из базы данных, включающий следующие поля:

  • Код товара

  • Наименование товара

  • Категория товара

  • Единица измерения

Технология

  1. В окне База данных выбрать объект Запросы.

  2. В появившемся списке выбрать Создание запроса в режиме конструктора.

  3. В появившемся окне Добавление таблицы добавить таблицу Товар, затем закрыть окно.

  1. При необходимости отрегулировать размеры и расположение окон с таблицами на схеме данных.

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

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

  1. Просмотреть полученную выборку, выполнив команду ВИД/Режим таблицы или щелкнув по кнопке инструментальной панели «Вид».

  2. Вернуться в режим конструктора запросов в случае, если выборка содержит ошибки, и откорректировать запрос.

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

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

Технология.

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

  2. Ввести в 1-ую строку бланка запроса все поля таблицы.

  3. Ввести в ячейку строки Условие отбора для поля Категория товара текст: [Введите категорию товара].

  4. Запустить запрос, и в появившееся диалоговое окно ввести номер одной из групп. Просмотреть выборку. Сохранить запрос, присвоив ему имя Товар по категории.

Задание 9. Составить запрос для получения сведений о продаже товара, с расчетом его стоимости. Принять, что стоимость равна цене товара, умноженной на количество товара.

Такой запрос называется запросом с вычисляемым полем

Технология.

  1. Создать с помощью конструктора новый запрос с использованием таблиц Продажа товара, Товар, Менеджер по продаже, Клиенты.

  2. Ввести в бланк запроса соответствующие поля.

  1. Щелкнуть мышью в строке поле следующего свободного столбца бланка и щелкнуть по кнопке инструментальной панели Построить. Будет вызвано окно Построителя выражений.

  2. Используя поля таблицы Цена товара продажи и Количество товара продажи, ввести в окно построителя выражение: Стоимость: [Цена товара продажи] * [Количество товара продажи]

где Стоимость: - заголовок столбца с вычисляемым полем,

[Цена товара продажи] * [Количество товара продажи] – это поля таблицы.

Для записи выражения следует использовать инструменты построителя выражений. После ввода выражения щелкнуть по кнопке Ok.

Примечание.

Для редактирования выражения в вычисляемом поле запроса можно использовать окно Область ввода, которое вызывается комбинацией клавиш Shift+F2, если ячейка с полем активизирована.

  1. Включить флажки вывода на экран вычисляемых полей.

  2. Запустить запрос

  3. Отладив запрос, сохранить его с именем Запрос с вычисляемым полем.

Задание 10. Составить запрос на обновление базы данных. Необходимо создать запрос, при выполнении которого произойдет увеличение цены продажи в 1.5 раза.

Технология.

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

  2. Указать тип запроса, выполнив команду ЗАПРОС/Обновление, или, щелкнув правой клавишей по свободному месту схемы данных, выбрать из контекстного меню пункт Тип запроса/Обновление.

  3. Выбрать поле Цена товара продажи и ввести в него с помощью Построителя выражений в строку Обновление выражение: [Цена товара продажи]*1,5.

  1. Выполнить запрос и сохранить его, присвоив имя Запрос на обновление.