Доступ к базе данных
Таблица 5.2. Свойства компонента Table.
| Свойство | Определяет |
|---|---|
| DatabaseName | Имя базы данных, частью которой является таблица (файл данных), для доступа к которой используется компонент. В качестве значения свойства следует использовать псевдоним базы данных |
| TableName | Имя файла данных (таблицы данных), для доступа к которому используется компонент |
| TableType | Тип таблицы. Таблица может быть набором данных в формате Paradox (ttParadox), dBase (ttDBase), FoxPro (ttFoxPro) или другого типа. По умолчанию значение свойства равно ttDefault – это означает, что тип таблицы будет определен на основе информации, которая находится в файле таблицы |
| Active | Признак активизации файла данных (таблицы). В результате присваивания свойству значения true файл таблицы будет открыт |
Таблица 5.3. Свойства компонента Data source.
| Свойство | Определяет |
|---|---|
| Name | Имя компонента. Используется для доступа к свойствам компонента |
| DataSet | Компонент, представляющий входные данные (таблица или запрос) |
Свойство DataSet компонента DataSource обеспечивает возможность выбора источника данных, а также связь между компонентом, представляющим данные (таблица или запрос), и компонентом отображения данных. Например, большая база данных может быть организована как набор таблиц одинаковой структуры. В этом случае в приложении работы с базой данных каждой таблице будет соответствовать свой компонент Table, а выбор конкретной таблицы можно осуществить установкой значения свойства DataSet.
Компоненты доступа к базе данных являются невизуальными и во время работы программы на форме не видны. Поэтому их можно поместить в любую точку формы (рис. 5.10).
Значения свойств компонентов Table1 и DataSourcel приложения "Ежедневник" приведены в табл. 5.4 и 5.5.
Таблица 5.4. Значения свойств компонента Table1.
| Свойство | Значение |
| Name | Table1 |
| DatabaseName | organizer |
| TableName | org.db |
| Active | false |
Таблица 5.5. Значения свойств компонента DataSource1.
| Свойство | Значение |
| Name | DataSourcel |
| DataSet | Tablel |

Рис. 5.10. Форма после добавления компонентов Table и DataSource
