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