Иллюстрированный самоучитель по Delphi 7 для начинающих

Просмотр базы данных. Режим формы.

Создается форма следующим образом. Сначала в пустую форму надо добавить компоненты Tаblе и Datasource и установить значения их свойств (табл. 17.10). Значения свойств следует устанавливать в том порядке, в котором они следуют в таблице.

Таблица 17.10. Значения свойств компонентов Tablel и DataSourcel.

Свойство Значение Комментарий
Tablel.DatabaseName Peterburg Псевдоним базы данных (создается утилитой BDE Administrator)
Tablel.TableName monuments.db Таблица базы данных (создается утилитой Database Desktop)
Tablel.Active True  
DataSource1.Dataset Tablel  

После настройки компонентов Table и Datasource в форму нужно добавить три компонента DBEdit и компонент Photo. Компоненты DBEdit предназначены для просмотра и редактирования полей Name, Architect и Photo, компонент овмето – для просмотра и редактирования поля Note. Значения свойств компонентов просмотра-редактирования полей базы данных приведены в табл. 17.11.

Таблица 17.11. Значения свойств компонентов DBEdit1 – DBEdit3 и DBMemo1.

Свойство Компонент
DBEdit1 DBEdit2 DBEdit3 DBMemo1
DataSource DataSource1 DataSource1 DataSource1 DataSource1
DataFieid Monument Architect Photo Note

Так как значению свойства Active компонента Tаblе1 присвоено значение True, то сразу после того, как будет присвоено значение свойству DataFieid, в поле компонента DBEdit появится содержимое соответствующего поля первой записи таблицы базы данных. Если таблица не содержит данных, поле остается незаполненным. Если значение свойства Active компонента Tabiei равно False, то в поле компонента DBEdit появляется его имя, значение свойства Name.

Кроме компонентов просмотра-редактирования полей базы данных, в форму нужно добавить компонент image, который используется для просмотра иллюстраций, и четыре компонента Label для вывода пояснительного текста. свойству Visible компонентов Image1, Label4 и DBEdit3 следует присвоить значение False.

Теперь, если откомпилировать и запустить программу, на экране появится форма, в полях которой будет находиться содержимое первой записи файла данных.

Для того чтобы иметь возможность просматривать другие записи файла данных, в форму приложения нужно добавить компонент DBNavigator, значок которого находится на вкладке Data Controls (рис. 17.10). Компонент DBNavigator (рис. 17.11) представляет собой набор кнопок, при щелчках на которых во время работы программы происходит перемещение указателя текущей записи к следующей, предыдущей, первой или последней записи базы данных, а также добавление к файлу данных новой записи, удаление текущей записи.

Иллюстрированный самоучитель по Delphi 7 для начинающих › Базы данных › Просмотр базы данных. Режим формы.
Рис. 17.10. Значок компонента DBNavigator находится на вкладке Data Controls

Иллюстрированный самоучитель по Delphi 7 для начинающих › Базы данных › Просмотр базы данных. Режим формы.
Рис. 17.11. Компонент DBNavigator

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.