Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Создание БД в Paradox.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
421 Кб
Скачать
☆
    1. Создание форм

Создайте проект.

Таблица 10

Выделенная компонента

Окно инспектора объектов

Имя свойства

Действие

Form1

Properties

Caption

База данных СПОРТ

Name

FormGlavn

Сохраните модуль и проект под именами UnitGlavn и ProjectGlavn в папке База данных.

Создайте четыре формы с помощью команды File-New-Other. В открывшемся окне New Item выберите на вкладке New объект Form. Дайте имена формам и сохраните модули под именами, указанными в таблице.

Таблица 11

Название формы

Имя формы

Имя модуля

Список матчей

FormMatch

UnitMatch

Список команд

FormTeam

UnitTeam

Список голов

FormGoal

UnitGoal

Поиск

FormPoisk

UnitPoisk

На главную форму поместите пять кнопок:

Список матчей, Список команд, Список голов, Поиск, Выход.

Для каждой кнопки напишите соответствующую процедуру для открытия окна (см.таблицу 12).

Таблица 12

Выделенная компонента

Окно инспектора объектов

Имя свойства

Действие

Button1

Properties

Caption

Список матчей

Events

OnClick

FormMatch.Show;

Button2

Properties

Caption

Список команд

Events

OnClick

FormTeam.Show;

Button3

Properties

Caption

Список голов

Events

OnClick

FormGoal.Show;

Button4

Properties

Caption

Поиск

Events

OnClick

FormPoisk.Show;

Button5

Properties

Caption

Выход

Events

OnClick

Close;

В модуле главной формы после служебного слова implementation надо записать:

Uses UnitMatch, UnitTeam, UnitGoal, UnitPoisk;

Сохраните изменения и запустите проект. Убедитесь, что все работает.

Вернитесь к проекту.

    1. Доступ к базе данных

Доступ к базе данных обеспечивают компоненты Database, Table и DataSource.

Рис.7

Компонент Database представляет базу данных как единое целое, т.е. совокупность таблиц, компонента Table – одну из таблиц базы данных. Компонента DataSource обеспечивает связь таблицы и компонента отображения или редактирования данных (см. рисунок 7).

    1. Использование модуля данных

При конструировании формы невизуальные компоненты, используемые для доступа к данным, такие как DataSource или Table, размещаются на форме, но при выполнении приложения эти компоненты не видны. Поэтому их можно размещать в любом удобном месте формы, выступающей для них контейнером – модулем. Для размещения невизуальных компонентов, через которые осуществляется доступ к данным, предназначен специальный объект – модуль данных (см. рисунок 8).

Рис.8

Создайте новый объект DataModule, выполнив команду File-New-Data Module. Сохраните его модуль под именем UnitDModul в папке База данных.

На лист окна DataModule1 вставьте компонент Database (связь с сервером) со страницы BDE. В свойстве AliasName (имя псевдонима) выберите из списка: SPORT.

Добавьте в окно DataModule1 компоненты Table (набор данных) со BDE и DateSource (источник данных) со страницы Data Access и расположите их рядом друг с другом (см. рисунок 8).

Активизируем таблицу Match. Для этого установим свойства компонент Table1 и DataSource1 в том порядке, в каком они перечислены в таблице 13.

Таблица 13

Выделенная компонента

Окно инспектора объектов

Имя свойства

Действие

Примечание

Table1

Properties

Name

TableMatch

Имя компонента для доступа к его свойствам.

DatabaseName

SPORT

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

TableName

Match.db

Имя файла данных, для доступа к которому используется компонент.

Active

True

Признак активизации файла данных (таблицы). True – открытие файла.

DataSource1

Name

DS_Match

Имя компонента для доступа к его свойствам.

DateSet

TableMatch

Имя компонента – входные данные.

Выполните аналогичные действия для таблиц Список команд – Team и Список голов – Goal. В результате окно DataModule1 будет выглядеть так, как приведено на рисунке 9.

Рис.9