Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OAP_VOpros_6-7_Bazy_dannykh_1_lektsia_lab_1.doc
Скачиваний:
23
Добавлен:
30.04.2015
Размер:
3.33 Mб
Скачать

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

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

Свойство

Описание

Align

Определяет способ выравнивания компонента внутри своего владельца (формы или другого компонента).

Columns

Содержит список объектов, описывающих колонки в таблице.

DataSource

Указывает источник (компонент DataSource), из которого поступают отображаемые данные.

DefaultDrawing

Если равно True, то ячейки таблицы отражаются в обычном стиле. Если установить это свойство в значение False, то в обработчике события OnDrawColumnCell можно определить свой способ рисования ячеек.

FixedColor

Цвет фиксированных строк и колонок таблицы.

Options

Определяет режимы работы компонента.

ReadOnly

Запрещает пользователю изменять данные.

TitleFont

Шрифт, используемый при отображении колонок.

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

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

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

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

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

Table Properties – Secondary Indexes

Define

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

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

ГРУППА

СТУДЕНТ

Номер группы

Номер группы

Кол-во студентов

ФИО

Староста

Результаты сдачи сессии

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

BDE Administrator

Object – New

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

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

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

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

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

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

(Инструменты – 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

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

BDE – Table

DatabaseName – ruzhitskaya

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

Active – True

Data Access – DataSource

DataSet – Table1

DataControl – DBGrid

DataSource – DataSource1

DataControl – DBNavigator

DataSource – DataSource1