Динамический метод ввода

Navigation:  АРМы > АРМ Каталогизатор > Интерфейс общая характеристика пользовательского > р.о.РАБОЧИЙ ЛИСТ > Расширенные средства ввода >

Динамический метод ввода

Previous pageReturn to chapter overviewNext page

Средство ввода имеет код 17.

 

Предлагается НОВЫЙ МЕТОД ВВОДА: ДИНАМИЧЕСКИЙ (ПЕРЕМЕННЫЙ) МЕТОД ВВОДА (с кодом 17).

 

Суть метода заключается в том, что в зависимости от содержания текущей записи и текущего (вводимого) поля "на лету" предлагается ДРУГОЙ метод ввода.

В качестве ДОПОЛНИТЕЛЬНОЙ информации для этого метода указывается формат (непосредственный формат или имя формата с предшествующим символом "@").

При вызове данного метода ввода (при нажатии соответствующей кнопки) происходит следующее:

Текущая запись подвергается форматированию по заданному формату. При этом в текущую запись вносится модельное поле (метка 1001), которое имеет значение ТЕКУЩЕГО (вводимого повторения) поля. Результатом форматирования является конструкция:

<код_метода_ввода>,<доп.информация> 

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

7 (ввод через переключатель), 9 (ввод через маску) и 5 (ввод через WSS - в случае ввода подполя) и, разумеется, 17.

Результатом форматирования может быть и другая конструкция:

@<текст_сообщения>

В этом случае никакой метод ввода не вызывается, а выдается соответствующее сообщение.

 


См. также:

Ввод с помощью файловых ресурсов системы ИРБИС (Прил.8)

Ввод данных

Расширенные средства ввода