Обчислювальні поля

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

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

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

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

Обчислювальні поля

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

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

Для створення обчислювального поля потрібно клацнути на першій порожній комірці рядка Поле і ввести спочатку ім'я стовпця (наприклад Стоимость, як показано на малюнку), потім – двокрапка (:) і вираз, відповідно до якого будуть здійснюватися обчислення:

[Сведения заказа]![Количество]*[Сведения заказа]![ЦенаЕдиницыТовара]

 

Оскільки в запиті беруть участь поля з декількох таблиць, разом з ім'ям поля необхідно вказувати й ім'я його вихідної таблиці. Ім'я таблиці й ім'я поля, взяті в квадратні дужки, вказуються через знак оклику: [Таблиця]![Поле]. Імена полів вводяться вручну або за допомогою Побудовника  виразів.

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

 

Результати виконання запиту відображаються у форматі таблиці, структура якої відповідає порядку проходження полів у бланку запиту, включаючи додаткове поле, що обчислюється.

Обчислювальні поля не успадковують властивості полів вихідної таблиці, тому формат для них задається безпосередньо в запиті. Для вибору стандартних форматів можна клацнути правою кнопкою миші на обчислювальному полі і вибрати з контекстного меню команду Свойства. Відкриється діалогове вікно Свойства поля. Клацнувши  в полі опції Формат, зі списку, що розкривається, вибрати придатний формат для даних обчислювального  поля.