Авторизация



Маски редактирования

Оценить
(0 голоса)

Наиболее гибкое управление вводом пользователя достигается с помощью масок редактирования. Маска редактирования (edit mask) — это набор символов, который задает шаблон ввода для пользователя. Один из примеров — маска редактирования, которая разрешает вводить только значения из двух заглавных букв (допустим, для ввода аббревиатуры региона). Другой пример — маска редактирования в формате номера карточки социального страхования, которая принимает только цифры и автоматически проставляет дефисы между третьим и четвертым и между пятым и шестым символами.

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

Таким образом, маска (ООО) 000-0000, используемая в поле для ввода номера телефона, требует ввести код города и номер телефона, и включает в себя круглые скобки, пробел и дефис. После ввода значение параметра {?Phone} будет содержать как литеральные символы, так и числа.

Маска редактирования Password позволяет отображать вводимые символы в виде кружков. Такая маска обычно используется для ввода паролей и прочей конфиденциальной информации, которую нежелательно показывать посторонним. После того, как пользователь щелкнет на кнопке ОК, фактически введенные им символы будут переданы в формулы отчета в виде значения параметра. Однако если вы просто перетащите в отчет поле параметра, отформатированное как поле для ввода пароля, оно ничего не будет отображать.

Условное форматирование с помощью полей параметров

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

Маски редактирования

Выделение цветом данных с помощью полей параметров
Использование полей параметров в формулах
Использование поля параметра для изменений критериев сортировки или группирования
Взаимодействия с пользователем для ввода значений
Создание поля параметра

Добавить комментарий


Защитный код
Обновить