Компонент DBGrid для табличного просмотра и редактирования данных

Компонент DBGrid является визуальным табличным компонентом для просмотра и редактирования таблицы БД. Компонент DBGrid внешне похож на StringGrid и DrawGrid, но отличается от них свойствами и событиями, основные из которых приведены в следующей таблице:

Свойство Описание
Align Определяет способ выравнивания компонента внутри своего владельца (формы или другого компонента).
Columns Содержит список объектов, описывающих колонки в таблице.
DataSource Указывает источник (компонент DataSource), из которого поступают отображаемые данные.
DefaultDrawing Если равно True, то ячейки таблицы отражаются в обычном стиле. Если установить это свойство в значение False, то в обработчике события OnDrawColumnCell можно определить свой способ рисования ячеек.
FixedColor Цвет фиксированных строк и колонок таблицы.
Options Определяет режимы работы компонента.
ReadOnly Запрещает пользователю изменять данные.
TitleFont Шрифт, используемый при отображении колонок.

Для защиты таблицы от изменений используется свойство ReadOnly. Если сделать только читаемой саму таблицу, то никакие другие визуальные компоненты также не смогут изменить ее содержание.

Определение вторичных индексов для сортировки полей БД

DataBase Desktop – Загрузить таблицу

Restructure – изменить структуру

Компонент DBGrid для табличного просмотра и редактирования данных - student2.ru

Установить индексное и вторичные поля:

Компонент DBGrid для табличного просмотра и редактирования данных - student2.ru

Table Properties – Secondary Indexes

Define

Компонент DBGrid для табличного просмотра и редактирования данных - student2.ru

Компонент DBGrid для табличного просмотра и редактирования данных - student2.ru

Компонент DBGrid для табличного просмотра и редактирования данных - student2.ru

Компонент DBGrid для табличного просмотра и редактирования данных - student2.ru

Порядок создания приложения для работы с базами данных

Пусть имеются 2 таблицы:

ГРУППА СТУДЕНТ
Номер группы Номер группы
Кол-во студентов ФИО
Староста Результаты сдачи сессии

Создание псевдонима базы данных

BDE Administrator

Object – New

Тип базы данных – STANDARD – OK

Изменить имя в STANDARD1 в левом окне на свое имя пользователя.

В правом окне изменить путь

PATH: свой каталог на сервере

Сохранить все – Apply.

Создание таблиц базы данных.

(Инструменты – Database Desktop)

Database Desktop

File – Work Directory – Alias – указать псевдоним базы данных

File – Private Directory – свой каталог на диске C

File – New – Table – задаем структуру таблицы

Каждая строка таблицы соответствует полю.

Fields Name – имя поля

Type – тип поля

Size – размер

Key – первичный ключ.

Тип поля:

Alpha – A

Number – N

Money – $

Short – S

LongInteger – I

BCD – #

Date – D

Time – T

Timesamp – @

Memo – M

Formatted Memo – F

Graphic Fields – G

OLE – O

Logical – L

Autoincrement – ±

Binary – B

Bytes – Y

Создание приложения

BDE – Table

DatabaseName – ruzhitskaya

TableName – имя первой таблицы

Active – True

Data Access – DataSource

DataSet – Table1

DataControl – DBGrid

DataSource – DataSource1

DataControl – DBNavigator

DataSource – DataSource1

Наши рекомендации