Свойства поля ввода: Ограничения

Страница Свойства поля ввода: Ограничения открывается щелчком правой кнопки мыши на поле ввода и выбором команды Свойства во всплывающем меню. Переменные скрипта, добавленные в раздел Отображаемые переменные на странице «Свойства поля ввода», перечислены в списке Переменные на вкладке Ограничения, где их можно изменить.

См.: Поле ввода

Страницу Свойства документа: Переменные можно открыть в Параметры: Свойства документа: Переменные. Список переменных можно редактировать в параметре Показать системные переменные.Кнопка Новая... добавляет новую переменную в документ. Кнопка Удалить удаляет выбранную переменную.

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

Обычно переменные не включаются в закладки, но здесь можно выбрать параметр Вкл. в закладки.

В группе Ограничения Ввода укажите ограничения, относительно которых будут проверяться все значения, вводимые пользователем в переменную поля ввода. Если значение не отвечает указанным ограничениям, оно будет отклонено и, возможно, появится сообщение об ошибке. Доступны следующие варианты:

Без ограничений Вводимые значения не проверяются относительно любых указанных ограничений.
Стандартный Вводимые значения проверяются относительно одного из нескольких общих стандартных ограничений, выбранных в раскрывающемся окне. По умолчанию никаких ограничений не выбрано, т.е. в переменную можно ввести любое значение. Можно выбрать только один из следующих вариантов: Стандарт, Польз., Только предопр. знач. и Только чтение.
Польз. Вводимые значения проверяются относительно указанных пользователем ограничений. Ограничение вводится в окно правки и должно выражаться в виде выражения QlikView, которое возвращает TRUE (ненулевое значение), если вводимое значение приемлемо. Ссылка на вводимое значение в выражении выглядит в виде знака доллара ($).

Пример:  

Если $>0, поле ввода примет только положительные числа в выбранной переменной.

Ссылка к предыдущему значению переменной может быть именем переменной.

Пример:  

При $>=abc+1 в качестве ограничения переменной с именем abc поле ввода примет только числовые данные со значением старого значения плюс 1.

Только предопр. знач. Вводимые значения проверяются относительно списка значений, определенных в группе Предопределенные Значения. Принимаются только те вводимые значения, которые находятся в списке.
Только чтение Снабжает переменную отметкой «Только чтение». Значения ввести нельзя.
Открыть диалоговое окно редактора выражений Выберите этот параметр для открытия редактора значения переменной в диалоговом окне Редактировать выражение, которое можно открыть с помощью кнопки ..., которая появляется при нажатии данного значения.
Звук на недоп. элем. Выберите этот параметр, если необходимо, чтобы QlikView издавала звуковое предупреждение при введении пользователем значения, выходящего за рамки ограничений.
Сообщение об ошибке

Обычно если пользователь хочет ввести значение, выходящее за рамки ограничений, это значение просто не принимается, а имеющееся значение переменной остается на месте. Выбирая этот параметр, можно указать пользовательское сообщение об ошибке, которое будет показано пользователю в случае некорректного ввода. Сообщение об ошибке вводится в окне правки. Оно может определяться в виде выражения для динамического обновления. Нажмите кнопку ..., чтобы открыть диалоговое окно Редактировать выражение для более удобного редактирования длинных формул.

См.: Пользовательские сообщения об ошибках

См.: Синтаксис выражений для вычисляемых формул

В группе Список Значений указано, когда и в каком виде представить список значений для поля ввода.

Нет списка Список значений, которые использовались в переменной ранее, не сохранен.
Список _ Последние использовавшиеся значения Раскрывающийся список с последними использовавшимися значениями будет доступен пользователю для выбранной переменной в поле ввода. Число предыдущих значений для хранения можно установить в окне.
Предопр. знач. в раскрывающемся списке Раскрывающийся список с Предопределенные значения будет доступен пользователю для выбранной переменной в поле ввода.
Предопр. знач. с прокруткой Управление прокруткой будет доступно пользователю для выбранной переменной в поле ввода. Прокрутка будет выполнена для переключения в Предопределенные Значения.

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

Номер серии Выберите этот вариант для создания списка предопределенных числовых значений на основе значений нижнего предела (From), верхнего предела (To) и Step. Этот параметр может использоваться как один, так и в сочетании с Перечисл. Значения.
Перечисл. значения Выберите этот вариант для указания списка произвольных предопределенных значений. Значения могут быть цифровыми или буквенно-цифровыми. Буквенно-цифровые значения должны быть заключены в кавычки (например, 'abc'). Каждое значение разделяется точкой с запятой ( ; ) (например, 'abc';45;14.3;'xyz' ). Этот параметр может использоваться как один, так и в сочетании с Номер серии.
Комментарий Это поле для комментариев, в котором создатель переменной может описать ее предназначение и функцию.