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