Глава 7. СПРАВОЧНИКИ
Добавление нового поля в справочник
Для добавления нового поля нужно в окне «Метаданные»
выбрать этот справочник слева в дереве классов, справа выбрать
закладку «Поля» и затем использовать пункт контекстного меню
Добавить поле:
Появится окно диалога, в котором нужно выбрать тип добавляемого
поля и указать для него название в атрибута и название
поля в таблице базы данных. В данном случае мы
добавим атрибут «Процент от продаж», назвав поле INTEREST
_RATE. Тип поля DECIMAL(4,2
):
После нажатия на кнопку OK поле будет создано:
Типы полей, которые можно использовать в справочниках, приведены
в таблице:
Тип данных |
Описание |
DECIMAL |
Число с фиксированной точкой (до 18 разрядов) |
DOUBLE PRECISION |
Число с плавающей точкой (15 значащих цифр) |
FLOAT |
Число с плавающей точкой (7 значащих цифр) |
INTEGER |
Целое |
SMALLINT |
Малое целое |
TBOOLEAN |
Логический тип (0 или 1) |
VARCHAR |
Строка переменной длины |
CHAR |
Строка фиксированной длины |
DATE |
Дата |
TIME |
Время |
TIMESTAMP |
Дата и время |
TMEMO |
Текст неопределенной длины |
TPICTURE |
Изображение |
TREFERENCE |
Справочник |
Мы настоятельно рекомендуем создавать все поля для хранения чисел,
как обязательные поля (NOT NULL). Это упростит в
дальнейшем вычисления в SQL-запросах.
Числовые поля и поля типа даты позволяют дополнительно указать для
них форматирование при отображении справочников.
Запрещается использование одноименных атрибутов (полей) не только в
пределах одной таблицы, но и в пределах всего справочника
, начиная с его самого базового класса. Запрещается также
в качестве названий полей использовать зарезервированные слова языка SQL,
такие, как SELECT, YEAR, DATE и др
. При попытке использовать зарезервированное слово или иное неудачное название
для поля, программа сообщит нам об этом.
|