Перейти к содержанию

Диалоговое окно Тексты замены

Вы открыли проект. Пометьте проект в навигаторе страниц. Пункт всплывающего меню Свойства. Выделите на вкладке Свойства свойств проекта, например, свойство Свойство блока: Текст замены [1] и нажмите в столбце [Значение] на кнопку ....

Вы открыли проект. В редакторе форм открыта форма. Пометьте форму в навигаторе страниц. Пункт всплывающего меню Свойства. Выделите, например, свойство Форматированные свойства: Текст замены [1] и в столбце [Значение] нажмите на кнопку ....

Вы открыли проект. Вы открыли диалоговое окно Формат: Свойство блока (например, при создании определяемого пользователем свойства блока) и выбрали здесь конкретное свойство. В раскрывающемся списке Текст замены выберите запись "Использовать локальную таблицу" или одну из записей "Использовать таблицу [n]" и нажмите ....

В этом диалоговом окне вы можете определить таблицу с текстами замены или просмотреть предварительно определенную таблицу. При помощи такой таблицы можно заменить значения одного свойства (свойство блока или форматированное свойство в отчете) другими текстами. Таким образом, можно заменить числовые значения, булевы значения (верно / неверно, да / нет и т. п.) или тексты на одном языке на многоязычные и более содержательные тексты.

Если вы откроете диалоговое окно в свойствах проекта или формы либо для записи "Использовать локальную таблицу", то сможете определить таблицу с текстами замены. Если же открыть диалоговое окно в диалоговом окне Формат: Свойство блока с помощью одной из записей "Использовать таблицу [n]", то здесь отображаются тексты замены таблицы, предварительно определенные в свойствах проекта или формы, но их нельзя редактировать. Если для записи "Использовать таблицу [n]" не определена таблица, диалоговое окно остается пустым.

Обзор основных элементов диалогового окна:

Определите в таблице тексты, на которые будут заменены значения свойства.

Оператор

В этом столбце выберите оператор сравнения, чтобы сравнить значение свойства с исходным текстом.

Замечание:

Если выбрать запись "Регулярное выражение", значение будет сравниваться с исходным текстом на основании регулярного выражения. (Эту настройку должны использовать только опытные пользователи, знакомые с заменой регулярных выражений.).

Исходный текст

Здесь занесите значение для сравнения, с которым должно сравниваться значение выбранного свойства. При этом учитывается регистр.

Текст вывода

Введите здесь текст, на который будет заменено значение выбранного свойства.

Замечание:

  • Тексты в полях Исходный текст и Текст вывода можно ввести на нескольких языках. При автоматическом переводе (если активирован параметр Переводить при вводе в настройках перевода) эти тексты не учитываются — их можно перевести только вручную (через пункт всплывающего меню Перевести).
  • Обратите внимание, что при использовании регулярных выражений переменные не могут использоваться для замены.

Пример:

На размещеннойфункциив схеме соединений следует указать, является ли она главной функцией. Для этого в диалоговом окне свойств выберите свойство Главная функция(Ид. 20122) в качестве элемента формата свойства блока (например, для свойства Свойство блока 1: Форматчерезэлементы формата"Свойство функции > Общие свойства функции"). В списке свойств на первой вкладке для свойства Свойство блока 1главной функции отображается значение "X", а для вспомогательной функции — Нет значения. Для замены этих значений на содержательные тексты настройте для свойства Главная функцияполе Текст заменыв диалоговом окне Формат: Свойство блокана запись "Использовать таблицу 1". Чтобы заменить текст в свойствах блока, задайте затем в свойствах проекта для свойства Свойство блока: Текст замены [1]следующую таблицу: Оператор Исходный текст Текст вывода Продолжить=XГлавная функция=Вспомогательная функция Далее происходит замена значений свойства Главная функцияв размещенной функции на тексты вывода. Для многих устройств свойство Свойство блока 1относится к стандартному размещению свойств. За счет этого текст "Главная функция" / "Вспомогательная функция" для размещенногоустройстваотображается и в графическом редакторе как размещение свойства.

Продолжить

Установите этот флажок, если хотите, чтобы несколько регулярных выражений были поочередно выполнены. Таким образом, например, можно заменить несколько пробелов подряд. Если регулярное выражение должно выполняться только единожды, снимите этот флажок (настройка по умолчанию).

Пример:

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

Всплывающее меню

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

См. также: