Объекты формы. Операции со свойствами текста. Операции с числовыми полями, страница 4

·  Use Formula for Choices (Использовать формулу для выбираемых значений). Возможно, это наиболее часто используемая настройка. Оно позволяет разработчику использовать формулу для определения списка ключевых слов. Обычно в формулах используются функции @DbCohimn или @DbLookup. Функция @DbColumn возвращает список значений столбца представления.Функция @DbLookup также возвращает список значении столица представления, но, кроме того, позволяет передавать значение для фильтрации этих данных с помощью ключа.

·  Use Address Dialog for Choices (Использовать для вариантов значений диалого вое окно адресов). Представляет знакомое диалоговое окно Address Book (Адресная книга). Если поле многозначное, можно выбирать более одного имени.В противном случае допускается выбор лишь одного имени. Подобным образом используется функция @PickList при указании ключевого слова [Name].

·  Use Access Control List for Choices (Использовать для вариантов значений список управления доступом). Позволяет создавать опции из списка ACL текущей базы данных.

·  Use View Dialog for Choices (Использовать диалоговое окно View для вариантов значений). Когда эта опция установлена, можно выбирать не только представ ление, но и базу данных, из которой оно выбирается! Эта возможность иногда очень удобна и напоминает возможности функции @PickList.

·  Options (Опции). Одни опции всегда активны, а другие доступны в зависимости от типа поля и установки параметра Choices. Эти опции перечислены ниже:

·  Allow values not in list (Допускать не входящие в список значения). Эта опция дает пользователю возможность вводить в поле новую запись. Она доступна для диалоговых списков и полей со списками.

·  Look up names as each character is entered (Искать имена при вводе каждого символа). Эта опция доступна для диалоговых списков, в которых используется диалоговое окно Address.

·  Display entry helper button (Отображать вспомогательную кнопку записей). Эта опция доступна только для диалоговых списков. Если она установлена, в режиме редактирования рядом с полем будет отображаться небольшая серая кнопка. После щелчка на ней выводится список опций.

·  •   Refresh fields on keyword change (Обновлять поля при вводе ключевого слова). Если этот флажок установлен, при внесении изменений в ключевое поле до-кумент будет обновляться. Если какие-либо значения других полей зависят от значения данного поля, они будут обновлены. Эта опция часто используется совместно со следующей возможностью.

·  • Refresh choices on document refresh (Обновлять опции при обновлении документа).Когда этот флажок установлен, опции ключевых полей будут изменяться при каждом обновлении документа (возможно, в результате изменения другого ключевого слова).

Опции отображения

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

·  None (Отсутствует). Флажок или переключатель не имеет фона или границы.

·  Single (Одиночная). Флажок или переключатель имеет границы.

·  Inset (Вдавленная). Отображается стандартная рамка в стиле Windows с серым фоном. Этот стиль подходит для областей компоновки или форм с серым фоном.

Элемент управления Columns (Столбцы) позволяет отображать опции в горизонтальном направлении путем указания количества столбцов. Например, если в ключевом поле содержатся опции Yes (Да) и No (Нет), обычно используются переключатели. По умолчанию их расположение будет вертикальным — переключатель Yes находится над переключателем No. Чтобы отобразить обе опции в одной строке, необходимо указать количество столбцов — 2. Имейте в виду, что параметр Column применим только для флажков и переключателей.

ПЕРЕКЛЮЧАТЕЛИ ИЛИ ФЛАЖКИ?