Отображение данных
Пользователь может просматривать базу данных в режиме формы или в режиме таблицы. В режиме формы можно видеть только одну запись, а в режиме таблицы – несколько записей одновременно. Часто эти два режима комбинируют. Краткая информация (содержимое некоторых ключевых полей) выводится в табличной форме, а при необходимости увидеть содержимое всех полей выполняется переключение в режим формы.
Компоненты, обеспечивающие отображение и редактирование полей записей базы данных, находятся на вкладке Data Controls (рис. 5.11).

Рис. 5.11. Компоненты отображения и редактирования полей
Компонент DBText обеспечивает отображение содержимого отдельного поля, а компоненты DBEdit и DBMemo – отображение и редактирование. В табл. 5.6 перечислены некоторые свойства этих компонентов. Свойства перечислены в том порядке, в котором следует устанавливать их значения.
Таблица 5.6. Свойства компонентов DBText, DBEdit.
| Свойство | Определяет | 
|---|---|
| DataSource | Источник данных (компонент Table или Query) | 
| DataField | Поле записи, для отображения или редактирования которого используется компонент | 
Для обеспечения просмотра базы данных в режиме таблицы используется компонент DBGrid. Свойства компонента DBGrid1 определяют вид таблицы и действия, которые могут быть выполнены над данными во время работы программы. В табл. 5.7 перечислены некоторые свойства компонента DBGrid.
Таблица 5.7. Свойства компонента DBGrid.
| Свойство | Определяет | 
|---|---|
| DataSource | Источник данных (компонент Table или Query) | 
| Columns | Отображаемая информация (поля записей) | 
| Options.dgTitles | Разрешает вывод строки заголовка столбцов | 
| Options.dglndicator | Разрешает вывод колонки индикатора. Во время работы с базой данных текущая запись помечается в колонке индикатора треугольником, новая запись – звездочкой, редактируемая – специальным значком | 
| Options.dgColumnResize | Разрешает менять во время работы программы ширину колонок таблицы | 
| Options.dgColLines | Разрешает выводить линии, разделяющие колонки таблицы | 
| Options.dgRowLines | Разрешает выводить линии, разделяющие строки таблицы | 
