Об’єднання текстових даних та друк умов відбору записів у звіті
Ще один типовий випадок поєднання текстових полів використовувався нами у звіті "Замовлення клієнтів" (див. рис. 10.21). Це поля, які виглядають у звіті як написи ("Разом на замовлення:", "Разом за клієнтом:"), хоча насправді є комбінацією текстових рядків і значень полів базового запиту.
Іноді у звітах слід вивести умови відбору записів. Для цього також застосовують обчислювані поля, що містять комбінацію тексту та параметрів відбору. Приклад такого виразу показано на рис. 10.27: у заголовку звіту створено поле, яке обчислюється за допомогою, виразу, що містить посилання на параметри базового запиту [Початкова дата] та [Концева дата]. У цьому ж звіті використовуються й інші поля, що об'єднують текстові дані з різних полів.
Аналогічно можна написати вираз, який посилатиметься на значення полів відкритої форми, що часто використовується для введення критеріїв відбору записів. Прикладом такої форми, що є діалоговим вікном, може бути форма "Продажі по роках" (Sales by Year Dialog), представлена на рис. 10.28.
Для того щоб у заголовку звіту написати інтервал дат, заданих у формі "Продажи по роках", необхідно для джерела даних поля, що обчислюється, використовувати вираз: ="Продажі з " & Forms![Продаж за роками]![ПочатковаДата] & " &" Forms![Продаж за роками]![Кінець] для англійської версії: ="Продаж з " & Forms![Sales by Year Dialog]![BeginningDate] & "no" & Forms![Sales by Year Dialog]![EndingDate]
Зауваження
Для того, щоб значення таких виразів були правильними, необхідно, щоб форма, на яку вони посилаються (в даному випадку "Продажі за роками"), була відкрита в момент завантаження звіту. Інакше у цих обчислюваних поляхбуде відображено код помилки.

Мал. 10.27.Об'єднання текстових рядків та полів запиту у звітах

Мал. 10.28.Діалогове вікно для введення критеріїв відбору записів