Розрахунки в запиті

  • docx
  • 28.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-003090.docx

Розрахунки в запиті

Проілюструємо виконання розрахунків на прикладі запиту, сформованого на основі таблиць «Замовлення» і «Путівки». Нас цікавитиме сума кожного замовлення, що обчислюється як добуток ціни та кількості путівок: [Ціна]*[Кількість]. Виконується подібний запит таким чином.

§  Спочатку сформуйте запит, показаний на мал. 7.9 (технологію створення запиту ви вивчили в пункті «Створення запиту»). Потрібно використовувати поля таблиць «Замовлення» і «Путівки».

Мал. 7.9. Приклад первинного запиту для обчислення суми замовлень

 

§  Перейдіть  у режим конструктора запитів.

§  У вікні (мал. 7.10) клацніть по полю праворуч від поля «Кількість». Введіть вираз [Ціна]*[Кількість] і натисніть клавішу Enter. Перед введеним виразом з’явиться текст Выражение1:

§  Клацніть правою кнопкою миші в зоні поля з виразом і оберіть у контекстному меню команду Свойства. У діалозі Формат поля задайте формат поля С разделителем (два десяткові знаки після коми) і назву поля «Сума».

§  Натисніть кнопку Вид і перейдіть у Режим таблицы. Ви отримаєте запит (мал. 7.11), в останньому стовпці якого буде зазначена сума кожного замовлення.

 

Мал. 7.10. Створення поля, що обчислюється у вікні конструктора

 

Мал. 7.11. Запит, що містить обчислюване поле

Отже, на основі таблиць бази даних ви отримали запит, у якому було виведено обчислюване поле – сума всіх зроблених замовлень на путівки. Розрахунки виконуються безпосередньо при виведенні запиту. Результати обчислень у таблицях не зберігаються. Тому результати запиту завжди представляють поточний вміст бази даних.