Курсовая работа: Автоматизация расчёта нагрузки и преподавателей ВУЗа

Компонент TTable

Наиболее простым способом обращения к таблицам баз данных является использование компонента TTable, предоставляющего доступ к одной таблице. Для этой цели наиболее часто используются следующие свойства:

· Active - указывает, открыта (true) или нет (false) данная таблица.

· DatabaseName - имя каталога, содержащего искомую таблицу, либо псевдоним (alias) удаленной БД (псевдонимы устанавливаются с помощью утилиты конфигурации BDE, описание которой присутствует во многих источниках, посвященных продуктам Borland, либо с помощью SQL Explorer, вызываемого с помощью пункта меню Database/Explore). Это свойство может быть изменено только в случае, если таблица закрыта (ее свойство Active равно false).

· TableName - имя таблицы.

· Exclusive - если это свойство принимает значение true, то никакой другой пользователь не может открыть таблицу, если она открыта данным приложением. Если это свойство равно false (значение по умолчанию), то другие пользователи могут открывать эту таблицу.

· IndexName - идентифицирует вторичный индекс для таблицы. Это свойство нельзя изменить, пока таблица открыта.

· MasterFields - определяет имя поля для создания связи с другой таблицей.

· MasterSource - имя компонента TDataSource, с помощью которого TTable будет получать данные из связанной таблицы.

Наиболее часто при работе с компонентом TTable используются следующие методы:

· Open и Close устанавливают значения свойства Active равными True и False соответственно.

· Refresh позволяет заново считать набор данных из БД.

· First, Last, Next, Prior перемещают указатель текущей записи на первую, последнюю, следующую и предыдущую записи соответственно.

· Insert, Edit, Delete, Append - переводят таблицу в режимы вставки записи, редактирования, удаления, добавления записи соответственно.

· Post - осуществляет физическое сохранение измененных данных.

· Cancel - отменяет внесенные изменения, не сохраненные физически.

· FieldByName - предоставляет возможность обращения к данным в полях по имени поля.

В данном приложение компоненты, реализующие работу с БД использованы с целью обеспечения простоты просмотра и редактирования данных пользователем, независимо от сложности структуры используемой модели данных.[1]


3.Программная реализация приложения

3.1 Дерево форм приложения

Рис.1

3.2.1Форма «Автоматизация расчёта нагрузки и преподавателей ВУЗа» является главной формой разработанного приложения, выполняет следующие функции:

1.Возможность выбора режима работы с приложением;

1.1Переключение на режим просмотра (файлы базы данных недоступны для просмотра);

1.2Переключение на режим редактирования файлов баз данных (файлы можно просматривать и редактировать);

1.3Остановка работы приложения, выход из приложения;

1.4Поддерживается режим быстрого вызова через заранее фиксированные сочетания клавиш;

2.Защита информации (функция поддерживается только в режиме редактирования);

2.1Обеспечен ввод кода в появившееся окно ввода;

К-во Просмотров: 552
Бесплатно скачать Курсовая работа: Автоматизация расчёта нагрузки и преподавателей ВУЗа