Обчислювальні поля
У запит можна включити не тільки поля з таблиць, але і створити так звані обчислювальні поля, значення яких – результат обчислення деякого виразу. Такі обчислення виконуються для числових, рядкових значень або дат і можуть використовувати дані з полів однієї чи декількох таблиць. Наприклад, можна помножити значення числового поля на задану константу або підрахувати різницю в днях між двома датами.
Обчислювальне поле створюється безпосередньо в бланку запиту, і його значення не зберігається у вихідній таблиці, а розраховується на основі значень інших полів цього ж результуючого запису кожен раз при виконанні запиту. Значення обчислювальних полів можуть як відображатися в результуючій таблиці (для цього необхідна встановити прапорець опції Вывод на экран відповідного поля), так і використовуватися в критеріях відбору записів або підсумкових розрахунках.
Для створення обчислювального поля потрібно клацнути на першій порожній комірці рядка Поле і ввести спочатку ім'я стовпця (наприклад Стоимость, як показано на малюнку), потім – двокрапка (:) і вираз, відповідно до якого будуть здійснюватися обчислення:
[Сведения заказа]![Количество]*[Сведения заказа]![ЦенаЕдиницыТовара]
Оскільки в запиті беруть участь поля з декількох таблиць, разом з ім'ям поля необхідно вказувати й ім'я його вихідної таблиці. Ім'я таблиці й ім'я поля, взяті в квадратні дужки, вказуються через знак оклику: [Таблиця]![Поле]. Імена полів вводяться вручну або за допомогою Побудовника виразів.
Для зручності введення довгих виразів можна скористатися вікном Область ввода. Для його виклику треба клацнути правою кнопкою миші на порожній комірці в рядку Поле, а потім вибрати з контекстного меню команду Масштаб.
Результати виконання запиту відображаються у форматі таблиці, структура якої відповідає порядку проходження полів у бланку запиту, включаючи додаткове поле, що обчислюється.
Обчислювальні поля не успадковують властивості полів вихідної таблиці, тому формат для них задається безпосередньо в запиті. Для вибору стандартних форматів можна клацнути правою кнопкою миші на обчислювальному полі і вибрати з контекстного меню команду Свойства. Відкриється діалогове вікно Свойства поля. Клацнувши в полі опції Формат, зі списку, що розкривається, вибрати придатний формат для даних обчислювального поля.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.