Створення в звіті обчислюваних полів

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

Щоб додати до звіту обчислюване поле "Сума":

  1. Відкрийте звіт "Товари на складі" в режимі Конструктора.
  2. На панелі елементів натисніть кнопку Напис (Label) і помістіть новий напис праворуч від напису "На складі" (Units in Stock) в розділі заголовка. Введіть в якості тексту напису слово "Сума" (Sum).
  3. Щоб створити обчислюване поле "Сума" (Sum), натисніть кнопку Поле (Text Box) на панелі елементів і додайте текстове поле праворуч від текстового поля "НаСкладе" (UnitsInStock) в розділі даних. Видаліть мітку нового текстового поля.
  4. Клацніть всередині текстового поля і введіть в якості його значення вираз:

= [НаСкладе] * [Ціна] (= [UnitsInStock] * [Unit-Price]).

Відкрийте вікно властивостей поля, двічі клацнувши по ньому, і на вкладці Макет (Format) в поле зі списком властивості Формат поля (Format) виберіть значення Грошовий (Currency).

Ввести вираз в текстове поле можна кількома способами: виділіть його і натисніть комбінацію клавіш +, щоб увійти в режим редагування вмісту поля, або зробіть подвійне клацання по полю для відображення діалогового вікна Властивості (Properties), а потім введіть вираз як значення властивості Дані (Source).

Мал. 6.27. Перша сторінка звіту з обчислюваними полями