Поле NameMask ActiveX-объекта IncotechVisaKoeff
доступа к настроечным параметрам системы управления во время
исполнения проекта возвращает и устанавливает значение
маски-фильтра для отбора списка алгоритмов удовлетворяющих
заданному критерию. Выбор осуществляется из списка доступных
алгоритмов.
При задании маски фильтра для отбора списка
алгоритмов, удовлетворяющих заданному критерию, используются
символы, приведенные в таблице.
Обозначение
Назначение
?
Любой символ.
*
Любые символы, ноль или более знаков.
#
Любая цифра (0-9).
[
Начало диапазона символов.
]
Конец диапазона символов.
-
Знак минус, разделяющий первый и последний символы
диапазона.
[charlist]
Любой из символов входящий в charlist.
[!charlist]
Любой из символов не входящих в charlist.
" Группа символов (charlist) заключенных в скобки ([])
используемых в качестве шаблона может состоять из любых символов и
цифр.
" Символы [, ?, #, * могут входить в группу. Символ правой
скобки [ не может входить в группу, но может использоваться вне
группы.
" В группе допускается задание непрерывного диапазона символов
заданных с использованием знака минус (-) разделяющего первый и
последний символы диапазона например [A-Z].
" Знак минус (-) находящийся в начале группы или в конце
означает символ минус, то есть самого себя. В остальных случаях он
указывает на диапазон символов.
" Для исключения строк содержащих заданные символы может
использоваться отрицание !, заданное в начале группы. Использование
вне группы этого символа означает символ отрицания, то есть самого
себя.
" При задании диапазона необходимо учитывать, что начало и
конец диапазона должны указываться в порядке возрастания кода
символов: [A-Z] - является правильным заданием, [Z-A] -
неправильное задание диапазона.
" Последовательность квадратных скобок [] - означает пустую
строку ("").
Синтаксис:
this.NameMask = text;
string = this.NameMask;
text
Строковое выражение
string
Строковая переменная БД
Пример установки значения маски-фильтра для
имен типа Contur01: