"localhost:/firebird/data/ILICHEVSK2.FDB". Таблицы Previous topic Chapter index Next topic

FORMSETUP

 

Описание

Настройка форм

 

Поля

PK

FK

Поле

Домен

Тип

NN

По умолчанию

Описание

 

FORMSETUPID

DINTEGER

INTEGER

 

Настройка форм

 

 

COLLECTIONID

DINTEGER

INTEGER

 

Набор

 

 

TABLENAME

DSHORTNAME

VARCHAR(31)

 

Таблица

 

 

FIELDNAME

DSHORTNAME

VARCHAR(31)

 

Поле

 

 

CAPTION

DVARCHARMIDDLE

VARCHAR(50)

 

Название поля

 

 

FIELDTYPEUSE

DINTEGER

INTEGER

 

Тип использование поля
0 - Внутри компонента
1 - Вне компонента

 

 

LOOKUPSQL

 

VARCHAR(1500)

 

LOOKUPSQL для поля если нужно

 

 

DEFAULTVALUE

DINTEGER

INTEGER

 

Значение по умолчанию

 

 

PARENTTABLENAME

DSHORTNAME

VARCHAR(31)

 

Таблица к которой мы child(тоесть наш datasource)

 

 

PARENTFIELDNAME

DSHORTNAME

VARCHAR(31)

 

Поле к которому мы относимся в таблице к которой мы child

 

 

PRIMARYFIELDNAME

DSHORTNAME

VARCHAR(31)

 

Наши примари поля, которыми ми присоединяемся к таблице к которой мы child

 

 

GENERATORNAME

DSHORTNAME

VARCHAR(31)

 

имя нашого генератора

 

 

READONLY

DINTEGER

INTEGER

 

признак - а не для просмотра ли мы только?

 

 

EXPRESSION

 

VARCHAR(1000)

 

выражение по которомы мы должны вычислятся

 

 

ADDREDACTOR

DINTEGER

INTEGER

 

Дополнительный редактор
0 - никакой
null - вообще уже никакой
1 - Едит айдишек
2 - Кнопка справочника
3 - Едит айдишек + Кнопка спарвочника
4 - Вместо редактора ExtQualityEditor
8 - Кнопка вычисления выражения
16($10) - DBGrid
32($20) - DBMemo

 

 

ADDPARAM

DINTEGER

INTEGER

 

Дополнительный параметр
при AddRedactor = 4 - ID набора

 

 

SORTINDEX

DINTEGER

INTEGER

 

Поле для задания порядка вывода

 

 

REQUIRED

DINTEGER

INTEGER

 

Признак обязательного ввода

 

 

CHECKCORRECTEXPRESSION

 

VARCHAR(1000)

 

Выражение для проверки корректности введенных данных

 

 

CHECKCORRECTCAPTION

DVARCHARMIDDLE

VARCHAR(50)

 

Сообщение при не корректности введенных данных

 

 

CHECKCORRECTRESULT

DINTEGER

INTEGER

 

Что делать если не корректно введенны данные

 

 

ISSAVED

DINTEGER

INTEGER

 

Признак сохраняемого поля для подстановки при inserte

 

 

ISMULTICOL

DINTEGER

INTEGER

 

Признак двух полей ввода в одной строке

 

 

ISIMAGINARY

DINTEGER

INTEGER

 

Признак незаписываемого в базу поля

 

 

UPDATESQL

 

VARCHAR(1000)

 

UPDATESQL - если нуно

 

 

SCRIPTONINSERT

 

VARCHAR(1000)

 

Скрипт на вставку

 

 

SCRIPTONEDIT

 

VARCHAR(1000)

 

Скрипт на редактирование

 

 

SCRIPTONBEFOREPOST

 

VARCHAR(1052)

 

скрипт перед записью в таблицу

 

 

SCRIPTONCHANGE

 

VARCHAR(1000)

 

скрипт на изменение

 

 

POSITION

DINTEGER

INTEGER

 

Позиция элемента ввода (Х + (Y * 65536))

 

 

POSITIONLABEL

DINTEGER

INTEGER

 

Позиция надписи (Х + (Y * 65536))

 

 

DIMENSION

DINTEGER

INTEGER

 

Размер элемента ввода (ширина + (высота * 65536))

 

 

DIMENSIONLABEL

DINTEGER

INTEGER

 

Размер надписи (ширина + (высота * 65536))

 

Триггеры

Триггер

Тип

Активность

Порядок

Описание

FORMSETUP_BI

BEFORE INSERT

Yes

0

 

 

Индексы

Индекс

Поля

Активен

Уникальный

Порядок

PK_FORMSETUP

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);

 

     Previous topic Chapter index Next topic