Наша задача (как видно из названия запроса) построить в следующем столбце данного запроса выражение для учета прибыли по виду товара за определенную дату в рублях. Для этого необходимо умножить столбец цен в долларах на курс доллара по датам умножить получившееся произведение на столбец коэффициентов наценки и умножить на количество проданного товара по дате.
Решение задачи:
9. Откройте запрос "Прибыль по дате за вид товара"в режиме конструктора.
10. Установите текстовый курсор в строку "Поле" свободного столбца и щелчком правой клавиши мыши на нем вызовите контекстное меню.
12. В данном диалоговом, открывая папки "Таблицы" и "Запросы", а затем заданные таблицы и запросы, необходимо кнопкой вставить в окно нужные поля (из этих таблиц и строк), а также знаки необходимых математических операций.
13. Подготовив выражение, как указано в описании ко второй части, нажать подтверждающую клавишу.
14. Установить флажок (щелчком мыши) в поле "Вывод" на экран создаваемого столбца.
16. Переведите текстовый курсор в начало строки "Поле" созданного столбца.
17. Удалите название поля ("Выражение1"), сохранив двоеточие.
18. Введите заданное название поля: "Прибыль по дате за вид товара".
19. В меню "Вид" выполните команду "Режим таблицы".
20. Если построенное поле выводит данные закройте запрос с сохранением, иначе закройте без сохранения.
Мы добились учета прибыли магазина по виду товара за определенную дату. Теперь необходимо учесть полную прибыль магазина по дате. Для этого применяется функция группировки в создаваемом запросе. В такой запрос обычно вставляют поле или поля по которым будет производиться группировка и поле которое по этим группировкам необходимо учитывать. В нашем случае группировать мы будем по полю "Дата", а учитывать, применяя функцию суммы, – поле построенное в предыдущем запросе.
Решение задачи:
21. Создать запрос, добавив в него только предыдущий запрос (из него будут браться данные).
22. Вставить из него поля "Дата" и поле, построенное в предыдущем запросе.
23. Выбрать на панели инструментов или в контекстном меню операцию группировки (в запросе должна добавиться строка "Групповая операция:").
24. Установить текстовый курсор в ячейку на пересечении этой строки и столбца, построенного в предыдущем запросе.
25. Щелкнуть в ней по кнопке выпадающего списка и выбрать из него функцию sum.
26. Закрыть запрос с сохранением.
27. Сохраните данную базу данных на дискете (флешке) для следующей лабораторной работы.
Контрольные вопросы
· Как вызывается контекстное меню?
· Для чего предназначена операция группировки?
· Что значит связать поля с сохранением целостности данных?
· Можно ли установить такую связь между полями с разными типами данных; и если нет то почему?