· Имя поля вводится в колонку Field name.
· Тип поля задается вводом в колонку Type символьной константы путем щелчка на правой кнопке мыши в колонке Type.
Типы полей | Константа | Содержимое поля |
Autoincrement | + | Целое число – счетчик. |
Alpha | A | Строка символов. Максимальная длина строки определяется характеристикой Size, значения которой находятся в диапазоне 1..2555 |
Number | N | Числа из диапазона 10-30с 15-ю значащими цифрами |
Money | $ | Число в денежном формате. |
Short | S | Целое число из диапазона –32767..32767 |
Date | D | Дата |
Time | T | Время |
Memo | М | Строка символов произвольной длины |
Logical | L | Логическое значение «истина» (True) или «ложь» (False) |
· Определить ключевое поле. Для того, чтобы пометить поле как ключевое, необходимо выполнить двойной щелчок в колонке Key. Ключевые поля должны быть сгруппированы в верхней части таблицы.
· Если данные, для хранения которых предназначено поле, должны обязательно присутствовать в записи, то следует установить флажок Required Field.
· После того как определена структура записей, таблицу следует сохранить. Для этого нажать кнопку Save as в окне Create Table.

Выбрать каталог в списке Alias, в котором перечислены все псевдонимы БД. Указать в списке Имя файла: pupil. Нажать кнопку Сохранить.

Примечание: Чтобы внести новые данные в таблицу, необходимо сначала открыть таблицу командой Open в меню File, а затем в меню Table выбрать команду Edit Data.
· Чтобы заполнить таблицу конкретным содержанием нужно осуществить следующие операции: Пуск/ Программы /Borland Delphi/ Database SQL.

· Выбрать созданный псевдоним БД School, открыть Tables, найти вкладку Data (в правой части окна).
Заполнить таблицу конкретным содержанием.

Создание приложений. Работа с формами
Теоретический аспект
1. Доступ к таблице (файлу данных) обеспечивается компонентами, находящимися на вкладке Data Access.
Название компонента | Назначение |
Table | одна из таблиц БД |
Database | совокупность таблиц |
DataSource | источник данных, обеспечивает связь таблиц БД с компонентами просмотра и редактирования содержимого полей БД. |
Примечание: Если БД представляет собой одну таблицу, следовательно, приложение работы с БД должно содержать один компонент Table и один компонент DataSource.
Свойства (Properties) компонента Table
Обозначение | Свойство |
Name | Имя компонента. Используется для доступа к свойствам компонента. |
DatabaseName | Имя БД, составной частью которой является файл данных, для доступа к которому используется компонент. В качестве значения свойства следует использовать псевдоним БД. |
TableName | Имя файла данных (таблицы), для доступа к которому используется компонент. |
Active | Признак активации таблицы. В результате присваивания свойству значения True, происходит открытие файла таблицы. |
Свойства компонента DataSource
Обозначение | Свойство |
Name | Имя компонента. Используется для доступа к свойствам компонента. |
DataSet | Имя компонента, представляющего собой входные данные. |
2. Отображение (просмотр) данных обеспечивается компонентами, находящимися на вкладке Data Controls.
Название компонента | Назначение |
DBMemo | просмотр и редактирование таблицы |
DBText | компонент для просмотра содержимого полей |
DBEdit | просмотр и редактирование содержимого полей |
DBNavigator | набор кнопок |
Свойства компонентов просмотра и редактирования
содержимого полей
Обозначение | Свойство |
Name | Имя компонента. Используется для доступа к свойствам компонента. |
DataSource | Имя компонента, являющегося источником данных. |
DataField | Имя поля, для отображения содержимого которого используется компонент. |
Кнопки компонента DBNavigator
Кнопка | Обозначение | Действие |
К первой | nbFist | Указатель текущей записи перемещается к первой записи таблицы |
К предыдущей | nbPrior | Указатель текущей записи перемещается к предыдущей записи таблицы |
К следующей | nbNext | Указатель текущей записи перемещается к следующей записи таблицы |
К последней | nbLast | Указатель текущей записи перемещается к последней записи таблицы |
Добавить | nbInsert | В таблицу добавляется новая запись |
Удалить | nbDelete | Удаляется текущая запись таблицы |
Редактирование | nbEdit | Устанавливается режим редактирования текущей записи |
Сохранить | nbPost | Изменения, внесенные в текущую запись, записываются в таблицу |
Отменить | Cancel | Отменяет внесенные в текущую запись изменения |
Обновить | nbRefresh | Записывает внесенные изменения в файл |
Просмотр БД возможен в режиме формы и в режиме таблицы.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


