Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Классы компонентов управления данными



Компоненты управления данными расположены на странице Data Controls палитры компонентов. Многие из этих компонентов аналогичны элементам управления страницы Standard, с тем лишь отличием, что связаны через источник данных (компонент типа TDataSource) с определенным полем (или полями) из набора данных (компонентов типа TTable или TQuery).

Библиотека VCL предоставляет следующие классы компонентов управления данными:

· TDBGrid - класс, позволяющий отображать записи набора данных в виде таблицы и управлять этими записями.

· TDBNavigator - класс, предоставляющий средства навигации по набору данных, а также возможности добавления новых записей, включения режима редактирования, присвоения и отмены сделанных изменений. Для того чтобы программно инициировать действие, выполняемое по щелчку на кнопке навигатора, следует вызвать метод BtnClick. Например:

DBNavigator1.BtnClick(nbPost); // Присвоение сделанных изменений.

Компонент TDBNavigator может отображать кнопки, указываемые следующими константами:

nbFirst - переход к первой записи;

nbPrior - переход к предыдущей записи;

nbNext - переход к следующей записи;

nbLast - переход к последней записи;

nbInsert - вставка перед текущей записью новой записи и переход на нее;

nbDelete - удаление текущей записи;

nbEdit - переход в режим редактирования текущей записи;

nbPost - внесение изменений текущей записи в базу данных;

nbCancel - отмена изменений, сделанных в текущей записи;

nbRefresh - повторное считывание значений полей из источника данных.

· TDBText - класс, позволяющий в качестве надписи отображать значение поля текущей записи набора данных.

· TDBEdit - класс, реализующий работу с однострочным полем редактирования.

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

· TDBImage - класс, реализующий объект "рисунок", в котором можно отображать и изменять значение поля набора данных формата BLOB.

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

· TDBCheckBox - класс, реализующий компонент "флажок", который связан с полем базы данных.

· TDBListBox - класс, реализующий компонент "список", который используется для отображения значений поля набора данных. Значения, отображаемые в списке, содержатся в свойстве Items.

· TDBComboBox - класс, реализующий компонент "раскрывающийся список", который используется для отображения значений поля набора данных. Значения, отображаемые в списке, содержатся в свойстве Items.

· TDBLookupListBox - класс, позволяющий выполнять просмотр списка, заполненного значениями полей из другого набора данных. Просматриваемый набор данных указывается свойством ListSource, просматриваемое поле (или поля) - свойством ListField. Свойство KeyField указывает поле просматриваемого набора данных, соответствующее полю текущего набора данных, указываемого свойствами DataField и DataSource. Данный класс позволяет выбирать значение поля текущего набора данных из другого просматриваемого набора данных;

· TDBCtrlGrid - класс, реализующий особый вид таблицы, в которой каждая запись отображается на отдельной панели (количество панелей в компоненте указывается значением свойства RowCount).





Дата публикования: 2014-12-28; Прочитано: 158 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...