К содержанию

Визуальные компоненты для работы с данными

Визуальные компоненты для работы с данными расположены на странице Data Controls. Все компоненты соединяются с полями таблиц с помощью свойств: DataSource (для связи с определенной таблицей базы данных); DataField (для связи с полем выбранной таблицы).

Отображение и редактирование значения логического поля

Для отображения и изменения значения логического поля можно использовать редактор DBEdit, но удобно эти действия выполнять с помощью переключателя DBCheckBox, который позволяет «включить» или «выключить» значение логического поля. Данный переключатель является аналогом переключателя CheckBox. Компонент DBCheckBox выглядит на экране как квадрат (флажок) с текстовым заголовком.

Отображение и выбор значения поля

Для ввода или отображения в поле одного из значений, входящих в состав фиксированного набора удобно использовать компонент DBRadioGroup. Он представляет собой группу зависимых переключателей, из которых в каждый момент времени может быть выбран только один. Зависимые переключатели также называют кнопками выбора и на форме они отображаются в виде круга с текстовой надписью. Данный компонент является аналогом компонента RadioGroup. Управление числом и названием переключателей производится с помощью свойства Items.

Отображение и выбор значения поля из списка

Для отображения поля текущей записи и выбора этому полю новое значение служат списки – компоненты DBListBoxDBComboBoxDBLookupComboBox и DBLookupListBox.

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

Списки, сформированные по значениям поля набора данных. Компоненты DBLookupComboBox и DBLookupListBox похожи на простой и комбинированный списки и отличаются от них только способом формирования списка возможных значений. Эти компоненты связываются с поле «своего» набора данных через свойства DataSource и DataField, а для формирования списка используются свойства ListSource и DataField, указывающие на второй набор данных и его поле, используемое для заполнения списка. В свойстве KeyField указывается поле второго набора данных, значение которого заносится в поле, связанное с компонентом списка.
Добавить комментарий

Частые вопросы

Чем страница «Визуальные компоненты для работы с данными» отличается от главной Языки программирования Pascal и Delphi?

Это отдельная карточка или рубрика, а не дубль главной. Канонический адрес — текущий URL без www и с https.

Стоит ли покупать «Визуальные компоненты для работы с данными» только по этому тексту?

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

Есть ли смысл читать FAQ, если уже есть рейтинг?

Да. FAQ отвечает на типовые вопросы выбора, рейтинг — на сравнение позиций. Это разные блоки одной страницы.

Что это за материал «Визуальные компоненты для работы с данными»?

Это редакционный разбор на Языки программирования Pascal и Delphi: коротко, кому подходит тема, какие критерии сравнения важны и где проверить актуальные условия у поставщика.