Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основные понятия и лаб.практикум Аcces-2007.docx
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Лабораторная работа № 3 работа с данными при помощи запроса-выборки Выбор данных из одной таблицы

  • Создать запрос Поиск Иванова

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

2. В окне Добавление таблицы выделить таблицу КЛИЕНТЫ и щелкнуть по кнопке Добавить. Закрыть окно Добавление таблицы.

3. Перетащить поле Фамилия в первый столбец бланка запроса. В строку Условие отбора этого столбца внести Иванов.

4. Выделить в списке полей таблицы поля Город и Адрес, используя клавишу SHIFT и перетащить их в бланк запроса.

5. Выделить в списке полей таблицы поля Сумма задолженности и Телефон, используя клавишу Ctrl и перетащить их в бланк запроса.

6. Выполнить запрос командой - Выполнить или щелкнуть по соответствующей пиктограмме.

7. Сохранить запрос командой под именем Поиск Иванова.

8. Закрыть запрос кнопкой закрыть Х (нижняя).

  • Создать запрос, определяющий фамилию, адрес и телефон клиентов, проживающих в городе Москве. Поле Город на экран не выводить. Сохранить запрос под именем Клиенты из Москвы. Закрыть запрос.

  • Создать запрос, определяющий фамилию клиентов, имеющих задолженность по оплате и проживающих в Москве. Отсортировать по фамилиям. Сохранить запрос под именем Задолженности клиентов и закрыть его.

Многотабличные запросы

  • Создать запрос ЗАКАЗЫ клиентов по датам:

1. Во вкладке Создание, выбрать кнопку Конструктор запросов.

2. В окне Добавление таблицы выделить таблицы КЛИЕНТЫ и ЗАКАЗЫ, щелкнуть по кнопке Добавить. Закрыть окно Добавление таблицы. Перетащить в бланк запроса поле Фамилия из таблицы КЛИЕНТЫ и Дата заказа из таблицы ЗАКАЗЫ. Отсортировать по фамилиям.

3. Выполнить запрос командой Выполнить или щелкнуть по соответствующей пиктограмме.

4. Сохранить запрос командой запрос как под именем Заказы клиентов по датам.

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

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

Запросы с вычислением (итоговые запросы)

  • Создать запрос Стоимость заказанных изделий.

1. Во вкладке Создание, выбрать кнопку Конструктор запросов. В окне Добавление таблицы выделить таблицы ЗАКАЗАННЫЕ ИЗДЕЛИЯ.

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

3. В окне Построителя выражений дважды щелкнуть по слову Таблицы, в раскрывающемся списке щелкнуть по таблице ЗАКАЗАННЫЕ ИЗДЕЛИЯ, дважды щелкнуть по полю Количество (или один раз, а затем по кнопке Вставить), щелкнуть по символу * (или ввести его с клавиатуры), дважды щелкнуть по полю Цена. Закрыть окно Построителя выражений, щелкнув по кнопке ОК.

4. Выполнить запрос щелкнув по кнопке Выполнить.

5. Перейти вновь в режим Конструктора. Во в столбце бланка запроса вместо Выражение1 указать Стоимость и вновь выполнить запрос.

6. Сохранить запрос под именем Стоимость заказанных изделий.

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

  • Создать запрос Стоимость заказов на базе таблицы ЗАКАЗАННЫЕ ИЗДЕЛИЯ:

1. Во вкладке Создание, выбрать кнопку Конструктор запросов.

2. В окне Добавление таблицы выделить таблицы ЗАКАЗАННЫЕ ИЗДЕЛИЯ.

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

4. Ввести формулу Стоимость: Цена* Количество (прописные и строчные буквы воспринимаются неоднозначно). Для этого в окне Построителя выражений дважды щелкнуть по слову Таблицы, в раскрывающемся списке щелкнуть по таблице ЗАКАЗАННЫЕ ИЗДЕЛИЯ, дважды щелкнуть по полю Количество (или один раз, а затем по кнопке Вставить), щелкнуть по символу * (или ввести его с клавиатуры), дважды щелкнуть по полю Цена. Закрыть окно Построителя выражений, щелкнув по кнопке ОК.

3. Выполнить запрос командой Выполнить.

4. Сохранить запрос под именем Стоимость заказов.

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