Язык программирования баз данных Informix-4GL


Файл спецификации экранной формы - часть 3


[NOT NULL][,attribute-list];

Назначение записанных выше параметров:

Formonly - ключевое слово, информирующее, что поле field-tag не связано со столбцом таблицы базы данных и 4GL-программе доступно под именем field-name;

Type - тип данных в соответствии с типами данных Informix с длиной, определенной шириной отображения (по умолчанию предполагается CHAR);

NOT NULL - ключевое слово, информирующее, что поле обязательно должно иметь введенное значение.

Ниже приведен перечень атрибутов attribute-list, служащих для уточнения свойств полей:

1. AUTONEXT - автоматическое перемещение курсора в следующее поле после заполнения текущего при выполнении операции ввода

field-tag = table_column, AUTONEXT, . . .

2. COLOR - вывод текста поля на экран в цвете

field-tag = table_column,

COLOR=[color][ligth][WHERE условие 2 на field-tag], . . .

Список значени цвета и интенсивности изображения приведен выше.

3. COMMENTS - определение сообщения-подсказки

field-tag = table_column, COMMENTS="сообщение", . . .

4. DEFAULT - задание значения по умолчанию

field-tag = table_column, DEFAULT=значение.

5. DOWNSHIFT - замена прописных букв на строчные

field-tag = table_column, DOWNSHIFT, . . .

6. FORMAT - управление форматом вывода на экран для столбцов типа DECIMAL, SMALLFLOAT, FLOAT, DATE

field-tag = table_column, FORMAT="строка_формата", . . .

Строка_формата может содержать символы:

# - для представления цифры; mm, dd, yy - месяц, день, год для данных типа даты в различной форме представления и т.д.

7. INCLUDE - задание полю допустимых значений

field-tag = table_column, INCLUDE=(sense_list) , . . .

где sense_list - список, определяемый отдельными значениями (значение1, значение2, . . .), диапазоном значений (значение1 ТО значение2) или их комбинацией.

8. NOENTRY - предотвращение ввода данных во время операции добавления

field-tag = table_column, NOENTRY, . . .

9. NOUPDATE - предотвращение ввода данных во время операции обновления

field-tag = table_column, NOUPDATE, . . .




Начало  Назад  Вперед



Книжный магазин