Розрахунки в запиті
Проілюструємо виконання розрахунків на прикладі запиту, сформованого на основі таблиць «Замовлення» і «Путівки». Нас цікавитиме сума кожного замовлення, що обчислюється як добуток ціни та кількості путівок: [Ціна]*[Кількість]. Виконується подібний запит таким чином.
§ Спочатку сформуйте запит, показаний на мал. 7.9 (технологію створення запиту ви вивчили в пункті «Створення запиту»). Потрібно використовувати поля таблиць «Замовлення» і «Путівки».
|
Мал. 7.9. Приклад первинного запиту для обчислення суми замовлень |
§ Перейдіть у режим конструктора запитів.
§ У вікні (мал. 7.10) клацніть по полю праворуч від поля «Кількість». Введіть вираз [Ціна]*[Кількість] і натисніть клавішу Enter. Перед введеним виразом з’явиться текст Выражение1:
§ Клацніть правою кнопкою миші в зоні поля з виразом і оберіть у контекстному меню команду Свойства. У діалозі Формат поля задайте формат поля С разделителем (два десяткові знаки після коми) і назву поля «Сума».
§ Натисніть кнопку Вид і перейдіть у Режим таблицы. Ви отримаєте запит (мал. 7.11), в останньому стовпці якого буде зазначена сума кожного замовлення.
|
Мал. 7.10. Створення поля, що обчислюється у вікні конструктора |
|
Мал. 7.11. Запит, що містить обчислюване поле |
Отже, на основі таблиць бази даних ви отримали запит, у якому було виведено обчислюване поле – сума всіх зроблених замовлень на путівки. Розрахунки виконуються безпосередньо при виведенні запиту. Результати обчислень у таблицях не зберігаються. Тому результати запиту завжди представляють поточний вміст бази даних.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.