Использование псевдонимов формулы ввода

Когда в формуле ввода используется псевдоним, значение переменной, выбранное в элементе управления, определяется другим значением в поле формулы ввода.

Формат псевдонима в формуле ввода будет следующим:

%VARIABLENAME(VALUE1=ALIAS1, VALUE2=ALIAS2)%

где VALUE - это введенное значение переменной VARIABLENAME и ALIAS – вычисленное значение.

Когда в элементе управления вводом используются псевдонимы, создается единый элемент списка, содержащий ряд текстовых строк, определенных в свойстве Свободный текст. Затем создается элемент управления «поле редактирования» и добавляется формула ввода, соответствующая переменной и текстовым строкам элемента списка.

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

Чтобы в формуле ввода можно было использовать псевдоним, выполните следующие действия.

  1. Дважды нажмите Карты.
  2. В окне Редактор карт создайте новую карту.
  3. Добавьте элемент управления раскрывающийся список .
  4. В панели Свойства раскрывающегося списка выполните перечисленные ниже действия.
    1. В разделе Значение нажмите кнопку Переменные.
    2. Создайте переменную с именем Component.
    3. Свяжите данный элемент управления с данной переменной.
    4. В разделе Объекты выберите Свободный текст и введите список компонентов.
      Например:
      long_shaft short_shaft
  5. Добавьте элемент управления «поле редактирования».
  6. В панели Свойства редактируемого окна выполните следующие действия.
    1. В разделе Значение нажмите кнопку Переменные.
    2. Создайте переменную с именем ComponentPrice.
    3. Свяжите данный элемент управления с переменной ComponentPrice (ЦенаКомпонента).
    4. Рядом с полем Формула ввода нажмите Обзор (...).
    5. В диалоговом окне Формула ввода введите формулу ввода, используя следующий формат:
      %Component(1st_component=1st_price, 2nd_component=2nd_price)%
      Например:
      %Component(long_shaft=$300, short_shaft=$200)%
  7. Сохраните карту.
Если при работе с картой данных пользователь выберет в раскрывающемся списке какой-либо компонент, в поле редактирования отобразится псевдоним, связанный с этим компонентом формулой ввода.