На главную   На главную   Форумы Новости Документация Скачать Купить  
Регистрация  
Система Allegro
Oб Allegro Характеристики Пример конфигурации Документация База ошибок Развитие
Версия для печати К списку книг Вернуться к оглавлению Предыдущий параграф Следующий параграф
Поиск по книге

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



Система Allegro. Руководство пользователя Наверх