Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
 - 2402 онлайн
 
Запросы 7.Вычисление на основе данных в различных полях. Найти стоимость поставки товара. Название поставщика, товара и даты – в режиме диалога. Access

Предмет: Информатика
Раздел: Базы данных (MS Access) — Запросы на выборку и вычисления
Задание:
Найти стоимость поставки товара. Название поставщика, товара и дата – в режиме диалога. То есть пользователь должен ввести:
А система должна вычислить стоимость поставки, используя таблицы и связи.
Из схемы видно, что:
Таблица Поставки содержит:
Таблица Поставщик содержит:
Таблица Продукты содержит:
Стоимость поставки рассчитывается по формуле:
[\text{Стоимость} = \text{Цена}_$ \times \text{Вес}_\text{кг}]
Создаём запрос с параметрами для ввода пользователем:
SELECT 
    Поставщик.Поставщик, 
    Продукты.Название AS Товар, 
    Поставки.Дата_П AS Дата_Поставки,
    Поставки.Цена_$,
    Поставки.Вес_кг,
    [Поставки].[Цена_$] * [Поставки].[Вес_кг] AS Стоимость_Поставки
FROM 
    (Поставки 
    INNER JOIN Поставщик ON Поставки.Код_Поставщика = Поставщик.Код_Поставщика)
    INNER JOIN Продукты ON Поставки.Код_Продукта = Продукты.Код_Продукта
WHERE 
    Поставщик.Поставщик = [Введите название поставщика] AND
    Продукты.Название = [Введите название товара] AND
    Поставки.Дата_П = [Введите дату поставки];При запуске запроса Access предложит ввести:
После ввода, Access выполнит поиск по таблицам и рассчитает:
Если нужно — можно создать запрос в Конструкторе запросов, добавив соответствующие таблицы и поля, установив связи, и ввести условия в строке "Условие отбора" для каждого параметра.
Если нужна помощь в создании запроса в Конструкторе — могу пошагово объяснить.