Доступ к базе данных (таблице)
В табл. 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 |
