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

1. Работа с базой данных Борей с помощью субд ms Access: создание и использование вычисляемых полей в запросах.

1) Откройте базу данных Борей и пересохраните её под именем Борей_Фамилия

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

3) В полученном запросе добавьте поле Срок исполнения (т.е. количество дней от даты размещения до даты исполнения) и укажите те, срок которых больше 20 дней.

Инструкции:

  1. Откройте базу данных Борей пересохраните её под именем Борей_Фамилия

    1. Будет на рабочем столе база данных Борей. Эта БД обычно входит в пакет Office. Можете скачать Борей для 2010 офиса или же взять у меня. Пересохраните базу данных под именем Борей_Фамилия и начинайте выполнять задания.

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

    1. Раскройте вкладку Запросы в окне базы данных Борей_Фамилия и нажмите кнопку Конструктор запросов.

    2. Выберите из списка таблиц таблицы Клиенты, Заказы и Заказано, на основе которых будет строиться новый запрос. Добавьте в бланк запроса поля: Название, Индекс и Страна из таблицы Клиенты; КодЗаказа, ДатаРазмещения, ДатаИсполнения из таблицы Заказы. Сохраните запрос под именем Сумма по строкам. Просмотрите что у вас получилось.

    3. В поле КодЗаказа установите параметр сортировки: по возрастанию.

    4. Перейдите в режим конструктора. Вставьте в бланк запроса новый столбец перед ДатаРазмещения. Щелкните в ячейке Поле нового столбца и введите имя вычисляемого поля в запросе: Сумма:

    5. Дальнейшее выражение можно набрать в области ввода (клавиши <Shift> +F2). Лучше всего использовать построитель выражений, нажав кнопку Построить (правой кнопкой по полю Сумма). Итак, введите в ячейку Поле нового столбца выражение: Сумма:[Цена]*[Количество]*(1—[Скидка]).

    6. Нажмите кнопку Запуск и просмотрите запрос.

    7. Перейдите в режим конструктора запроса. Установите для поля Сумма формат Денежный, число десятичных знаков 2, используя команду Свойства контекстного меню поля.

  3. В полученном запросе добавьте поле Срок исполнения (т.Е. Количество дней от даты размещения до даты исполнения) и укажите те, срок которых больше 20 дней.

    1. Создайте в этом запросе с помощью построителя еще одно вычисляемое поле Срок исполнения: [ДатаИсполнения]- [ДатаРазмещения]. Просмотрите результат.

    2. Для того чтобы увидеть заказы на товары со сроком исполнения больше 20 дней, введите в строку Условие отбора для поля Срок исполнения выражение >20. (в режиме конструктора). Просмотрите результат.

2. Работа с базой данных Борей с помощью СУБД MS Access: создание запросов с внутренним соединением по нескольким полям, работа со свойствами запроса.

1) Откройте базу данных Борей и пересохраните ее под именем Борей_Фамилия.

2) Создайте запрос Совпадающие адреса, выводящий название компаний-клиентов, у которых совпадают официальный адрес, и адрес доставки товаров (работа с таблицами Клиент и Заказы)

3) Используя свойства запроса выведите результат с уникальными значениями.

Инструкции: