Очень часто текстовые поля применяются совместно с другими полями для построения логически связанного выражения. Например, необходимо построить фразу "Продано n штук", где вместо n подставить значение из базы данных. В простейшем случае это будет выглядеть так:
В окне предварительного просмотра полученный отчет будет выглядеть так:
Все дело в том, что мы не знаем длину поля Quantity, и не можем точно позиционировать текстовые поля, поэтому либо получаются большие пробелы, либо поля "наезжают" друг на друга. Проблему можно решить применяя формулы. Однако существует и другой способ: комбинирование тестового поля с другими полями. Покажем на примере: Удалим пока поле БД, и изменим текстовое поле:
Внимание: между словами "Продано" и "штук" два пробела! В окне Insert Fields "цепляем" поле Quantity и перетаскиваем его прямо внутрь текстового поля, между словами:
В результате вы увидите, что одно поле вставлено внутрь другого:
Полученный отчет приобретет вид:
Комбинирование полей является мощным средством для улучшения внешнего вида отчетов, однако Seagate не рекомендует злоупотреблять им, особенно в секции Details, так как это отрицательно сказывается на производительности. В секции Details рекомендуется все же пользоваться формулами.