Построение вычисляемого поля

Как видно из названия задания необходимо построить в следующем столбце данного запроса выражение для учета прибыли по виду товара за определенную дату в рублях. Для этого необходимо умножить столбец цен в долларах на курс доллара по датам умножить получившееся произведение на столбец коэффициентов наценки и умножить на количество проданного товара по дате.

Последовательность решения задачи:

1. Откройте запрос прибыль по дате за вид товара в режиме конструктора.

2. Установите текстовый курсор в строку Поле свободного столбца и щелчком правой клавиши мыши на нем вызовите контекстное меню.

3. Выполните команду Построить

Примечание: появится диалоговое окно Построитель выражений (рис. 6).

Рис. 6

4. В данном диалоговом окне, открывая папки Таблицы и Запросы, а затем заданные таблицы и запросы, необходимо кнопкой Вставить вставлять в окно нужные поля (из этих таблиц и строк), а также знаки необходимых математических операций.

5. Подготовив выражение, как указано в описании ко второй части, нажать подтверждающую клавишу.

6. Установить флажок (щелчком мыши) в поле Вывод на экран создаваемого столбца.

7. Сохраните измененный запрос (Файл – сохранить).

8. Переведите текстовый курсор в начало строки Пол е созданного столбца.

9. Удалите название поля (Выражение1), сохранив двоеточие.

10. Введите заданное название поля: прибыль по дате за вид товара

11. В меню Вид выполните команду Режим таблицы

12. Если построенное поле выводит данные закройте запрос с сохранением, иначе закройте без сохранения.

Мы добились учета прибыли магазина по виду товара за определенную дату. Теперь необходимо учесть полную прибыль магазина по дате. Для этого применяется функция группировки в создаваемом запросе. В такой запрос обычно вставляют поле или поля, по которым будет производиться группировка и поле, которое по этим группировкам необходимо учитывать. В нашем случае группировать мы будем по полю Дата, а учитывать (применяя функцию суммы) поле, построенное в предыдущем запросе.

Последовательность решения задачи:

1. Создать запрос, добавив в него только предыдущий запрос (из него будут браться данные).

2. Вставить из него поля Дата и поле построенное в предыдущем запросе.

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

4. Установить текстовый курсор в ячейку на пересечении этой строки и столбца, построенного в предыдущем запросе.

5. Щелкнуть в ней по кнопке выпадающего списка и выбрать из него функцию sum. (рис. 7)

6. Закрыть запрос с сохранением.

7. Сохраните базу данных.

Рис. 7

Контрольные вопросы

1. Для чего служат запросы на выборку?

2. Почему запросы не занимают в базе данных много места?

3. По какому количеству критериев можно отбирать информацию в одном поле запроса?

4. Для чего в запрос вставляют ссылки на таблицы?

5. Какие способы вставки полей в запрос вы знаете?

6. Для чего служит оператор Like?

7. Как вызывается контекстное меню?

8. Для чего предназначена операция группировки?

9. Что значит связать поля с сохранением целостности данных?



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: