Глава 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 и др
. При попытке использовать зарезервированное слово или иное неудачное название
для поля, программа сообщит нам об этом.
|