Иллюстрированный самоучитель по Delphi 7 для начинающих

Доступ к базе данных (таблице)

В табл. 17.5 перечислены свойства компонента Table, а в табл. 17.6 – свойства компонента DataSource. Свойства перечислены в том порядке, в котором следует устанавливать их значения после добавления компонентов в форму приложения.

Таблица 17.5. Свойства компонента Table.

Свойство Определяет
Name Database Имя компонента. Используется для доступа к свойствам компонента
NameTable Имя базы данных, частью которой является таблица (файл данных), для доступа к которой используется компонент. В качестве значения свойства следует использовать псевдоним базы данных
Name Table Имя файла данных (таблицы данных), для доступа к которому используется компонент
Type Тип таблицы. Таблица может быть набором данных в формате Paradox ("Paradox), dBase (ttDBase), FoxPro ("FoxPro) или представлять собой форматированный текстовый файл (ttASCII).
Active Признак активизации файла данных (таблицы). В результате присваивания свойству значения True происходит открытие файла таблицы

Во время разработки формы приложения значения свойств DatabaseName и TabieName задаются путем выбора из списков. В списке DatabaseName перечислены все зарегистрированные псевдонимы, а в списке TabieName – имена файлов таблиц, которые находятся в соответствующем псевдониму каталоге.

Таблица 17.6. Свойства компонента DataSource.

Свойство Определяет
Name Имя компонента. Используется для доступа к свойствам компонента
DataSet Имя компонента, представляющего собой входные данные

Свойство DataSet обеспечивает связь между компонентом, представляющим собой таблицу или запрос, и компонентами, предназначенными для доступа к записям. Наличие этого свойства позволяет выбирать источник данных. Например, база данных может быть организована таким образом, что таблица, состоящая из большого числа записей, разделена на несколько подтаблиц, имеющих одинаковую структуру. В этом случае в приложении каждой подтаблице будет соответствовать свой компонент Table, а выбор конкретной подтаблицы можно осуществить установкой значения свойства DataSet.

В табл. 17.7 и 17.8 приведены значения свойств компонентов Table и DataSource для разрабатываемого приложения.

Таблица 17.7. Значения свойств компонента Table.

Свойство Значение
Name Table1
DatabaseName Peterburg
TableName monuments .db
Active True

Таблица 17.8. Значения свойств компонента DataSource.

Свойство Значение
Name DataSourcel
DataSet Table1
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.