Попробуем создать простейшее
приложение для редактирования
таблицы БД. Для этого воспользуемся
таблицей COUNTRY базы данных BCDEMOS,
содержащейся в комплекте поставки
C++ Builder.
Создадим новый проект и сохраним
его главную форму как COUNT1.CPP, а сам
проект как COUNT.MAK. Используя
страницу Data Access палитры
компонентов, разместим компоненты
TTable и DataSource на форме. Установим
свойство Database Name компонента Table1
равным BCDEMOS, свойство TableName равным
COUNTRY.DB, а свойство Active равным true.
Далее установим значение свойства
DataSet компонента DataSource1 равным Table1.
Используя страницу Data Controls
палитры компонентов, внесем
компоненты DBGrid и DBNavigator в форму.
Присвоим свойству DataSource обоих
компонентов значение DataSource1.
Рис. 6. Главная форма
приложения COUNT
Полученный проект можно
скомпилировать и протестировать.
Отметим, что есть и более простой
способ построить подобное
приложение. Для этой цели можно
воспользоваться утилитой SQL Explorer,
вызываемой с помощью пункта меню
Database/Explore. Выбрав страницу Databases в
левой части окна SQL Explorer и щелкнув
на значке "+" возле имени
соответствующей базы данных, нужно
выбрать опцию Tables. Затем в правой
части окна нужно выбрать закладку
Summary и перетащить с помощью мыши
значок с именем нужной таблицы (в
нашем случае COUNTRY.DB) на пустую форму.
На форме появятся компоненты TDBGrid,
TDataSource и TTable. После этого следует
добавить DBNavigator, связать его с
TDataSource и сделать таблицу активной.
Рис. 7. SQL Explorer
|