Лабораторная работа №2


  1. Разработать программу для низкоуровневого управления таблицами базы данных "Студенты". Для каждой таблицы установить на форме и настроить компоненты TTable (физический доступ к таблице), TDataSource (источник данных, связывающий компоненты физического доступа к данных и компоненты визуализации данных), TDBGrid (визуализация данных таблицы в виде сетки), TDBNavigator (визуальное управление данными таблицы)

  2. Разработать программу, аналогичную первой, с динамическим созданием и заполнением всех компонентов доступа и визуализации данных.


Принципы организации связи между
компонентами управления таблицами.


Связь TTable с физической таблицей:

Свойства:

TTable.DatabaseName = каталог или псевдоним базы данных

TTable.TableName = имя таблицы в базе данных

TTable.Active = логической свойство для открытия доступа к таблице

Методы:

TTable.Open = метод для открытия доступа к таблице

Связь TDataSource с TTable:

Свойства:

TDataSource.Dataset = компонент TTable

TDataSource.Enabled = логической свойство для разрешения/запрещения визуализации данных

Связь TDBGrid с TDataSource:

Свойства:

TDBGrid.DataSource = компонент TDataSource

Связь TDBNavigator с TDataSource:

Свойства:

TDBNavigator .DataSource = компонент TDataSource