Во многих отчетах возникает необходимость объединить несколько компонентов Текст (Text) в один, если эти компоненты содержат повторяющиеся значения. Для того, чтобы компонент Текст (Text) объединял повторяющиеся значения, необходимо воспользоваться свойством Обработка дубликатов (ProcessingDuplicates).

 

На рисунке приведен пример объединения повторяющихся текстовых значений.

 

img_join_repeating_values

 

Свойство Обработка дубликатов (ProcessingDuplicates) дает возможность объединить повторяющиеся значения следующими способами: Соединить (Merge), Спрятать (Hide), Удалить текст (RemoveText), Соединить глобально (GlobalMerge), Спрятать глобально (GlobalHide), Удалить текст глобально (GlobalRemoveText). Далее рассмотрим примеры работы этого свойства.

 

Соединить (Merge) - в этом режиме текстовые компоненты с одинаковыми значениями объединяются в один текстовый компонент.

 

 

Спрятать (Hide) - в этом режиме первый из текстовых компонентов остается на своем месте без изменения размеров. Остальные текстовые компоненты удаляются из отчета.

 

 

Спрятать (Hide) - в этом режиме первый из текстовых компонентов остается на своем месте без изменения размеров. Остальные текстовые компоненты также остаются на своих местах, но у них удаляется текстовое содержимое.

 

 

При объединении компонентов с одинаковыми значениями учитывается наименование компонентов в шаблоне отчета. Если вдруг один под другим окажутся два абсолютно одинаковых текстовых компонента с одинаковыми текстовыми значениями, но при этом они будут иметь разные имена, то эти компоненты объединяться не будут. Чтобы избежать этого ограничения нужно использовать режимы: Соединить глобально (GlobalMerge), Спрятать глобально (GlobalHide), Удалить текст глобально (GlobalRemoveText). Работают они точно так же, как и описанные Выше режимы, но при этом не учитываются имена компонентов.