Назначение


Компонент служит для показа/выбора записи. Для работы с компонентом, необходимо выбрать внешний ключ из таблицы, используя свойства ForeignKey и FieldName. 

Таким образом компонент позволяет выбрать одну из записей из таблицы, на которую ссылается внешний ключ и сохранить данный выбор в указанном внешнем ключе.


Свойства компонента

 Свойство

 Описание

 ForeignKey

 Позволяет выбрать внешний ключ. Если внешний ключ отсутствует в структуре БД, вы можете написать имя таблицы вручную.

 FieldName

 Определяет поле, записи которого будут доступны в компоненте

 BgColor

 Определяет цвет фона компонента

 Filter

 Фильтр, где вы можете задать условие фильтрации записей. Можно использовать выч. поля в фигурных скобках. Например: {calc_field}=1

 Font → Color

 Цвет текста

 Font → Name

 Имя шрифта для текста

 Font → Size

 Размер шрифта для текста

 Font → Style

 Стиль шрифта. Доступно три стиля: жирный, наклонный и подчеркнутый. Стили можно комбинировать.

 Increm. Search

 Позволяет выбрать кнопку с действием "Поиск" или "SQL запрос", которая будет автоматически нажиматься при вводе текста пользователем для моментального поиска.

 DropDownCount

 Количество одновременно видимых записей у списка

 DefaultIndex

 Порядковый номер записи из списка, выбранный по умолчанию при создании новой записи. Если 0, то запись по умолчанию не выбирается.

 Searchable

 Определяет, будет ли возможность быстрого поиска записи непосредственно в компоненте

 Sort

 Определяет, будут записи в компоненте сортированы по алфавиту. Для сортировки по другому полю в таблице используйте свойства SortField и SortOrder

 Name

 Уникальное имя компонента на форме

 ParentComboBox

 Позволяет указать родительский ComboBox, необходим для создания связанных списков. Например: Страна > Город. Подробней.

 Left

 X координата компонента на форме

 Top

 Y координата компонента на форме

 Width

 Ширина компонента

 Height

 Высота компонента

 TabOrder

 Определяет порядковый номер компонента в очереди обхода фокусом ввода компонентов, находящихся на Форме, при нажатии клавиши Tab

 TabStop

 Определяет, будет ли компонент получать фокус, при нажатии клавиши Tab на форме

 Visible

 Определяет видимость компонента

 Anchors

 Задает поведение компонента при изменении размеров формы. Подробней.




Дополнительные свойства (Additional, редко используемые)

 Свойство

 Описание

 AutoComplete

 Определяет, будет ли работать автозавершение при вводе текста в компонент. Имеет смысла если свойство Style = csDropDown

 AutoWidth

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

 BevelInner

 Определяет стиль внутренней обводки

 BevelKind

 Определяет стиль обводки

 BevelOuter

 Определяет стиль внешней обводки

 BiDiMode

 Определяет направление текста. В некоторых языках письмо осуществляется не слево-направо, а наоборот.

 CharCase

 Позволяет выбрать регистр букв для текста

 Constraints

 Свойство позволяет задать максимальную и минимальную ширину и высоту компонента. Имеет смысл при использовании свойства Anchors.

 Cursor

 Позволяет выбрать иконку курсора, когда курсор находится над данным компонентом

 Enabled

 Определяет доступность компонента для пользователя

 FirstEmptyItem

 Определяет, будет ли первый элемент в списке пустым значением. Используется для выбора значения NULL

 Hint

 Всплывающая подсказка. Подсказка будет показана, если свойство ShowHint = True

 MaxLength

 Определяет максимальную допустимую длинну текста, которую может ввести пользователь в компонент. Имеет смысла если свойство Style = csDropDown

 MultiSelect

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

 ShowHint

 Определяет, показывать ли всплывающую подсказку, см. также Hint

 SortField

 Позволяет выбрать поле в БД, по которому будут отсортированы записи в компоненте

 SortOrder

 Позволяет выбрать порядок сортировки, по возрастанию или убыванию

 Style

 Определяет стиль компонентн

 Text

 Позволяет компоненту присвоить текст

 TextHint

 Позволяет задать текст-подсказку, которая будет видна, когда не выбран ни один элемент из списка