Описание
Настройка форм
Поля
PK  | FK  | Поле  | Домен  | Тип  | NN  | По умолчанию  | Описание  | 
|---|---|---|---|---|---|---|---|
  | 
    
  | 
    FORMSETUPID  | 
    INTEGER  | 
    
  | 
    
  | 
    Настройка форм  | 
  |
  | 
    
  | 
    COLLECTIONID  | 
    INTEGER  | 
    
  | 
    
  | 
    Набор  | 
  |
  | 
    
  | 
    TABLENAME  | 
    VARCHAR(31)  | 
    
  | 
    
  | 
    Таблица  | 
  |
  | 
    
  | 
    FIELDNAME  | 
    VARCHAR(31)  | 
    
  | 
    
  | 
    Поле  | 
  |
  | 
    
  | 
    CAPTION  | 
    VARCHAR(50)  | 
    
  | 
    
  | 
    Название поля  | 
  |
  | 
    
  | 
    FIELDTYPEUSE  | 
    INTEGER  | 
    
  | 
    
  | 
    Тип использование поля  | 
  |
  | 
    
  | 
    LOOKUPSQL  | 
    
  | 
    VARCHAR(1500)  | 
    
  | 
    
  | 
    LOOKUPSQL для поля если нужно  | 
  
  | 
    
  | 
    DEFAULTVALUE  | 
    INTEGER  | 
    
  | 
    
  | 
    Значение по умолчанию  | 
  |
  | 
    
  | 
    PARENTTABLENAME  | 
    VARCHAR(31)  | 
    
  | 
    
  | 
    Таблица к которой мы child(тоесть наш datasource)  | 
  |
  | 
    
  | 
    PARENTFIELDNAME  | 
    VARCHAR(31)  | 
    
  | 
    
  | 
    Поле к которому мы относимся в таблице к которой мы child  | 
  |
  | 
    
  | 
    PRIMARYFIELDNAME  | 
    VARCHAR(31)  | 
    
  | 
    
  | 
    Наши примари поля, которыми ми присоединяемся к таблице к которой мы child  | 
  |
  | 
    
  | 
    GENERATORNAME  | 
    VARCHAR(31)  | 
    
  | 
    
  | 
    имя нашого генератора  | 
  |
  | 
    
  | 
    READONLY  | 
    INTEGER  | 
    
  | 
    
  | 
    признак - а не для просмотра ли мы только?  | 
  |
  | 
    
  | 
    EXPRESSION  | 
    
  | 
    VARCHAR(1000)  | 
    
  | 
    
  | 
    выражение по которомы мы должны вычислятся  | 
  
  | 
    
  | 
    ADDREDACTOR  | 
    INTEGER  | 
    
  | 
    
  | 
    Дополнительный редактор  | 
  |
  | 
    
  | 
    ADDPARAM  | 
    INTEGER  | 
    
  | 
    
  | 
    Дополнительный параметр  | 
  |
  | 
    
  | 
    SORTINDEX  | 
    INTEGER  | 
    
  | 
    
  | 
    Поле для задания порядка вывода  | 
  |
  | 
    
  | 
    REQUIRED  | 
    INTEGER  | 
    
  | 
    
  | 
    Признак обязательного ввода  | 
  |
  | 
    
  | 
    CHECKCORRECTEXPRESSION  | 
    
  | 
    VARCHAR(1000)  | 
    
  | 
    
  | 
    Выражение для проверки корректности введенных данных  | 
  
  | 
    
  | 
    CHECKCORRECTCAPTION  | 
    VARCHAR(50)  | 
    
  | 
    
  | 
    Сообщение при не корректности введенных данных  | 
  |
  | 
    
  | 
    CHECKCORRECTRESULT  | 
    INTEGER  | 
    
  | 
    
  | 
    Что делать если не корректно введенны данные  | 
  |
  | 
    
  | 
    ISSAVED  | 
    INTEGER  | 
    
  | 
    
  | 
    Признак сохраняемого поля для подстановки при inserte  | 
  |
  | 
    
  | 
    ISMULTICOL  | 
    INTEGER  | 
    
  | 
    
  | 
    Признак двух полей ввода в одной строке  | 
  |
  | 
    
  | 
    ISIMAGINARY  | 
    INTEGER  | 
    
  | 
    
  | 
    Признак незаписываемого в базу поля  | 
  |
  | 
    
  | 
    UPDATESQL  | 
    
  | 
    VARCHAR(1000)  | 
    
  | 
    
  | 
    UPDATESQL - если нуно  | 
  
  | 
    
  | 
    SCRIPTONINSERT  | 
    
  | 
    VARCHAR(1000)  | 
    
  | 
    
  | 
    Скрипт на вставку  | 
  
  | 
    
  | 
    SCRIPTONEDIT  | 
    
  | 
    VARCHAR(1000)  | 
    
  | 
    
  | 
    Скрипт на редактирование  | 
  
  | 
    
  | 
    SCRIPTONBEFOREPOST  | 
    
  | 
    VARCHAR(1052)  | 
    
  | 
    
  | 
    скрипт перед записью в таблицу  | 
  
  | 
    
  | 
    SCRIPTONCHANGE  | 
    
  | 
    VARCHAR(1000)  | 
    
  | 
    
  | 
    скрипт на изменение  | 
  
  | 
    
  | 
    POSITION  | 
    INTEGER  | 
    
  | 
    
  | 
    Позиция элемента ввода (Х + (Y * 65536))  | 
  |
  | 
    
  | 
    POSITIONLABEL  | 
    INTEGER  | 
    
  | 
    
  | 
    Позиция надписи (Х + (Y * 65536))  | 
  |
  | 
    
  | 
    DIMENSION  | 
    INTEGER  | 
    
  | 
    
  | 
    Размер элемента ввода (ширина + (высота * 65536))  | 
  |
  | 
    
  | 
    DIMENSIONLABEL  | 
    INTEGER  | 
    
  | 
    
  | 
    Размер надписи (ширина + (высота * 65536))  | 
  
Триггеры
Триггер  | Тип  | Активность  | Порядок  | Описание  | 
|---|---|---|---|---|
BEFORE INSERT  | 
    Yes  | 
    0  | 
       | 
  
Индексы
Индекс  | Поля  | Активен  | Уникальный  | Порядок  | 
|---|---|---|---|---|
FORMSETUPID  | 
    
  | 
    
  | 
    ASC  | 
  
Ссылается на
(Нет таблиц, используемых таблицей FORMSETUP)
Ссылающиеся
(Нет таблиц, использующих таблицу FORMSETUP)
Определение
CREATE TABLE FORMSETUP (
    FORMSETUPID             DINTEGER NOT NULL,
    COLLECTIONID            DINTEGER,
    TABLENAME               DSHORTNAME,
    FIELDNAME               DSHORTNAME,
    CAPTION                 DVARCHARMIDDLE COLLATE WIN1251_UA,
    FIELDTYPEUSE            DINTEGER,
    LOOKUPSQL               VARCHAR(1500) CHARACTER SET UNICODE_FSS,
    DEFAULTVALUE            DINTEGER,
    PARENTTABLENAME         DSHORTNAME,
    PARENTFIELDNAME         DSHORTNAME,
    PRIMARYFIELDNAME        DSHORTNAME,
    GENERATORNAME           DSHORTNAME,
    READONLY                DINTEGER,
    EXPRESSION              VARCHAR(1000) CHARACTER SET UNICODE_FSS,
    ADDREDACTOR             DINTEGER,
    ADDPARAM                DINTEGER,
    SORTINDEX               DINTEGER,
    REQUIRED                DINTEGER,
    CHECKCORRECTEXPRESSION  VARCHAR(1000) CHARACTER SET UNICODE_FSS,
    CHECKCORRECTCAPTION     DVARCHARMIDDLE,
    CHECKCORRECTRESULT      DINTEGER,
    ISSAVED                 DINTEGER,
    ISMULTICOL              DINTEGER,
    ISIMAGINARY             DINTEGER,
    UPDATESQL               VARCHAR(1000) CHARACTER SET UNICODE_FSS,
    SCRIPTONINSERT          VARCHAR(1000) CHARACTER SET UNICODE_FSS,
    SCRIPTONEDIT            VARCHAR(1000) CHARACTER SET UNICODE_FSS,
    SCRIPTONBEFOREPOST      VARCHAR(1052) CHARACTER SET UNICODE_FSS,
    SCRIPTONCHANGE          VARCHAR(1000) CHARACTER SET UNICODE_FSS,
    POSITION                DINTEGER,
    POSITIONLABEL           DINTEGER,
    DIMENSION               DINTEGER,
    DIMENSIONLABEL          DINTEGER
);
ALTER TABLE FORMSETUP ADD CONSTRAINT PK_FORMSETUP PRIMARY KEY (FORMSETUPID);
         
         
         
       |