![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Класс TDataSource реализует связь между компонентами - наборами данных и элементами управления, используемыми для отображения данных.
При построении отношений между таблицами "родительская-дочерняя" компонент "источник данных" служит для связывания наборов данных, указывая родительский набор данных.
Класс TDataSource содержит набор свойств и методов, используемых для доступа к набору данных, включая следующие:
· AutoEdit - свойство, определяющее, будет ли автоматически вызываться метод Edit набора данных при получении фокуса элементом управления, ассоциированным с источником данных;
DataSet - свойство, указывающее используемый набор данных.
Изменяя значение свойства DataSet во время выполнения, можно эффективно переключаться на работу с различными наборами данных, отображая разные наборы данных в одних и тех же элементах управления.
Например:
DataSource.DataSet:= Table1;.
· Enabled - свойство, определяющее, будет ли элемент управления отображать ассоциированные с ним данные, или будет отображаться пустым;
· State - свойство, позволяющее определить состояние используемого набора данных.
Например:
if DataSource1.Dataset <> nil then
//Кнопка доступна только в том случае, если набор
//данных находится в состоянии редактирования
//или вставки новой записи
BtnPost1.Enabled:= DataSource1.State in [dsEdit, dsInsert];
Дата публикования: 2014-12-28; Прочитано: 205 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!