Borland C++ Builder
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: биология 8 класс гдз, реферат германия
| Добавил(а) на сайт: Доса.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата
TDataSet. Можно присвоить значение свойству DataSet на этапе выполнения или с помощью инспектора объектов на этапе проектирования.
. Свойство Enabled компонента DataSource активизирует или останавливает взаимосвязь между компонентами TDataSource и Data Controls. Если значение свойства Enabled равно true, то компоненты Data Controls, связанные с TDataSource, воспринимают изменения набора данных.
Использование свойства Enabled позволяет временно разъединять визуальные компоненты Data Controls и TDataSource, например, для того, чтобы в случае поиска в таблице с большим количеством записей не отображать на экране пролистывание всей таблицы.
. Свойство AutoEdit компонента DataSource контролирует, как инициируется редактирование в компонентах Data Controls. Если значение свойства
AutoEdit равно true, то режим редактирования начинается непосредственно при получении фокуса компонентом Data Controls, связанным с данным компонентом TDataSet. В противном случае режим редактирования начинается, когда вызывается метод Edit компонента
TDataSet, например, после нажатия пользователем кнопки Edit на компоненте DBNavigator. · Событие OnDataChange компонента DataSource наступает, когда происходит изменение значения поля, записи, таблицы, запроса.
. Событие OnUpdateData компонента DataSource наступает, когда пользователь пытается изменить текущую запись в TDataSet. Обработчик этого события следует создавать, когда требуется соблюсти условия ссылочной целостности или ограничения, накладываемые на значения полей изменяемой базы данных.
Компонент TTable
Наиболее простым способом обращения к таблицам баз данных является
использование компонента TTable, предоставляющего доступ к одной таблице.
Для этой цели наиболее часто используются следующие свойства:
. Active - указывает, открыта (true) или нет (false) данная таблица.
. DatabaseName - имя каталога, содержащего искомую таблицу, либо псевдоним (alias) удаленной БД (псевдонимы устанавливаются с помощью утилиты конфигурации BDE, описание которой присутствует во многих источниках, посвященных продуктам Borland, либо с помощью SQL
Explorer, вызываемого с помощью пункта меню Database/Explore). Это свойство может быть изменено только в случае, если таблица закрыта (ее свойство Active равно false), например:
Table1->Active = false;
Table1->DatabaseName = "BCDEMOS"
Table1->Active = true;
. TableName - имя таблицы.
. Exclusive - если это свойство принимает значение true, то никакой другой пользователь не может открыть таблицу, если она открыта данным приложением. Если это свойство равно false (значение по умолчанию), то другие пользователи могут открывать эту таблицу.
. IndexName - идентифицирует вторичный индекс для таблицы. Это свойство нельзя изменить, пока таблица открыта.
. MasterFields - определяет имя поля для создания связи с другой таблицей.
. MasterSource - имя компонента TDataSource, с помощью которого TTable будет получать данные из связанной таблицы.
. ReadOnly - если это свойство равно true, таблица открыта в режиме
"только для чтения". Нельзя изменить свойство ReadOnly, пока таблица открыта.
. Eof, Bof - эти свойства принимают значение true, когда указатель текущей записи расположен на последней или соответственно первой записи таблицы.
. Fields - массив объектов TField. Используя это свойство, можно обращаться к полям по номеру, что удобно, когда заранее неизвестна структура таблицы:
Edit1->Text=Table1->Fields[2]->AsString;
Наиболее часто при работе с компонентом TTable используются следующие
методы:
Рекомендуем скачать другие рефераты по теме: бесплатные шпаргалки, реферат проект.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата