Вы открыли проект.Проект > Свойства. Выберите вкладку Свойства и выделите свойство, например Свойство блока: Текст замены [1].
Вы открыли проект. В редакторе форм открыта форма. Пометьте форму в навигаторе страниц. Обработать > Свойства. Выберите, например, свойство Форматированные свойства: Текст замены [1].
В этом диалоговом окне задайте таблицу с текстами замены. При помощи такой таблицы можно заменить значения одного свойства (свойство блока или форматированное свойство в отчете) другими текстами. Таким образом, можно заменить числовые значения, булевы значения (верно / неверно, да / нет и т. п.) или тексты на одном языке на многоязычные и более содержательные тексты.
Обзор основных элементов диалогового окна:
Определите в таблице тексты, на которые будут заменены значения свойства.
Оператор:
В этом столбце выберите оператор сравнения, чтобы сравнить значение свойства с исходным текстом.
Замечание:
Если выбрать запись "Регулярное выражение", значение будет сравниваться с исходным текстом на основании регулярного выражения. (Эту настройку должны использовать только опытные пользователи, знакомые с заменой регулярных выражений.).
Исходный текст:
Здесь занесите значение для сравнения, с которым должно сравниваться значение выбранного свойства. При этом учитывается регистр.
Текст вывода:
Введите здесь текст, на который будет заменено значение выбранного свойства.
Замечание:
Тексты в полях Исходный текст и Текст вывода можно ввести на нескольких языках. При автоматическом переводе (активный параметр Переводить при вводе в настройках перевода) эти тексты не учитываются, перевести их можно только вручную (Всплывающее меню > Перевод).
На размещенной функции в схеме соединений следует указать, является ли она главной функцией. Для этого в диалоговом окне свойств выберите свойство Главная функция (Ид. 20122) в качестве элемента формата свойства блока (например, для свойства Свойство блока 1: Формат через элементы формата "Свойство функции > Общие свойства функции"). В списке свойств на первой вкладке для свойства Свойство блока 1 главной функции отображается значение "X", а для вспомогательной функции — Нет значения.
Для замены этих значений на содержательные тексты установите для свойства Главная функция в поле Текст замены в диалоговом окне Формат: Свойство блока значение "Использовать таблицу 1".
Чтобы заменить текст в свойствах блока, задайте затем в свойствах проекта для свойства Свойство блока: Текст замены [1] следующую таблицу:
Оператор |
Исходный текст |
Текст вывода |
Продолжить |
---|---|---|---|
= |
X |
Главная функция |
|
= |
Вспомогательная функция |
|
Далее происходит замена значений свойства Главная функция в размещенной функции на тексты вывода.
Для многих устройств Свойство блока 1 относится к стандартному размещению свойств. За счет этого текст "Главная функция" / "Вспомогательная функция" для размещенного устройства отображается и в графическом редакторе как размещение свойства.
Продолжить:
Установите этот флажок, если хотите, чтобы несколько регулярных выражений были поочередно выполнены. Таким образом, например, можно заменить несколько пробелов подряд.
Если регулярное выражение должно выполняться только единожды, снимите этот флажок (настройка по умолчанию).
Свойство Технические параметры (Ид. 20027) выбрано в качестве элемента формата свойства блока. В этом свойстве содержатся, например, следующие значения: Напряжение 24 В, Пост. ток 12 В или Мощность 2,5 Вт. Теперь необходимо вырезать из этих значений только цифры и отобразить их.
Сначала для свойства Технические параметры поля Текст замены в диалоговом окне Формат: Свойство блока устанавливается значение "Использовать таблицу 1".
Чтобы заменить текст в свойствах блока, задайте затем в свойствах проекта для свойства Свойство блока: Текст замены [1] следующую таблицу:
Оператор |
Исходный текст |
Текст вывода |
Продолжить |
---|---|---|---|
Регулярное выражение |
^[^0-9]* |
|
|
Регулярное выражение |
[^0-9]*$ |
|
Далее происходит замена значений свойства Технические параметры на тексты вывода 24, 12 или 2,5.
Всплывающее меню:
Всплывающее меню дает доступ, в зависимости от типа поля (например, дата, целое число, многоязычный), к пунктам меню, при помощи которых вы можете по необходимости, например, влиять на представление таблиц или обрабатывать значения в полях. Обзор пунктов этого всплывающего меню вы можете найти в разделе Пункты всплывающего меню.
См. также