15.1. Создание нового рабочего листа

The UNESCO micro CDS/ISIS Software

При создании нового рабочего листа экран очищается, а нижняя строка экрана содержит имя рабочего листа, который создается, и номер страницы. Первая подсказка, также, появляется в области сообщений (строки 22-23 на экране). Подсказки могут выдавать на экран значения по умолчанию, которые можно подтвердить нажатием клавиши CR или заменить значением по выбору пользователя.

15.1.1. Метка поля

Подсказка 058 : Введите метку поля.

Данная подсказка появляется только при создании рабочих листов для ввода данных. Ответы могут быть следующие :

Т - указывает, что данное поле является полем заглавия, т. е. такое поле, куда данные вводиться не могут. Можно использовать поля заглавия для хранения в рабочем листе информации для оперетора по вводу данных (например, имя рабочего листа и базы данных, номер страницы и т. д.)

n - числовое значение, указывающее метку поля, появление которого необходимо пользователю. Если пользователь не помнит метку поля, которую хочет выбрать, то вводится "?"

? - выводит на экран метку и имя каждого из полей, определенных в ТОП базы данных. Они выводятся на экран следующим образом :

метка наименование

для выбора одного из полей вводится "Х";
для просмотра следующего поля вводится CR;
для просмотра предыдущего поля вводится TAB.

Звездочка в позиции метки поля указывает на конец ТОП. Выбор этой строки отменяет запрос и равнозначен нажатию клавиши CR в ответ на подсказку 058.

CR -заканчивает ввод текущей страницы рабочего листа

CDS/ISIS выдает сообщение об ошибке при попытке ввести метку поля неопределенного в ТОП или при повторном вводе метки поля на одной и той же странице. Заметим однако, что CDS/ISIS допускает употребление одного и того же поля, но на разных страницах рабочего листа. Необходимо быть осторожным при вводе информации, чтобы не быть введеным в заблуждение.

15.1.2. Позиция имени поля

Подсказка 047 : Введите позицию с/к имени поля:

Подсказка 046 : Следующая доступная позиция сс/кк:

Укажите позицию на экране, в которой желательно разместить компоненту имени поля. Позиция указывается заданием на экране координат с/к, где с - номер строки, а к - номер колонки. Верхняя левая позиция экрана - 1/1, нижняя правая позиция - 21/80 (строки 22-24 являются областью сообщений и не используются для полей данных).

В помощь пользователю, для определения точной позиции экрана CDS/ISIS выдает на экран линейки, содержащие номера строк и колонок. Для этого необходимо ввести отрицательное число в интервале -21 и -1. CDS/ISIS выдаст номера строк в левой части экрана и номера колонок в строке, которая выбрана. Например, если ввести -5, то горизонтальная линейка выведется на экран в строке 5. При необходимости, можно вызвать столько горизонтальных линеек, сколько потребуется. При указании значений "С" и "К" можно использовать наклонную черту (/) или любой другой нецифровой символ, а также один или более пробелов. Ниже приведены следующие комбинации для ввода строки 7 и колонки 20 :

7/20     7 20      7. 20        7; 20

Ответ CR на эту подсказку CDS/ISIS будет воспринимать в двух различных вариантах, зависящих от типа рабочего листа :

  1. для рабочих листов по вводу данных, CDS/ISIS использует позицию значения по умолчанию, выдаваемую на экран в подсказке 046;
  2. для системных рабочих листов, это приведет к прекращению ввода на текущей странице, что равнозначно ответу CR на подсказку 058 для рабочих листов для ввода данных.

После того, как будет выведена позиция имени поля, CDS/ISIS переместит курсор в указанную позицию. Если создается рабочий лист для ввода данных, то на экране появится имя поля, данное в ТОП, которое при необходимости можно изменить. Для системных рабочих листов курсор только перемещается в указанную позицию, а имя поля дожно быть введено.

15.1.3. Позиция значения поля

Подсказка 048 : Введите позицию с/к значения поля

Подсказка 046 : Следующая доступная позиция : сс/кк

Укажите позицию на экране, в которой желательно разместить компоненту значения поля. Эта позиция определяется так же, как позиция имени поля. Отрицательное значение выдаст линейки как объяснялось выше. При нажатии клавиши CR, CDS/ISIS использует позицию по умолчанию, выдаваемую подсказкой 046. Позиция по умолчанию находится, как правило, на расстоянии одного пробела после последнего символа имени поля.

15.1.4. Характеристики поля.

Подсказка 051, 052

Определите способ изображения на экране компоненты значения поля. Изображение может быть следующим :

0 - нормальное : значение поля и имя поля одинаковые;
1 - обратное : изображение в обратном цвете;
2 - яркое : повышенная интенсивность (ярче чем имя поля);
3 - подчеркнутое, норамальной интенсивности;
4 - мигающее;
5 - невидимое.

Необходимо отметить, что приведенные выше характеристики экрана являются стандартными, которые поставляются UNESKO, но их фактическое значение зависит от установки. Более того, при использовании цветного экрана каждая характеристика будет представлена другим цветом.

15.1.5. Длина поля.

Подсказка 053 : Введите длину поля ( nnn )

Введите длину компоненты значения поля или нажмите клавишу CR для подтверждения значения по умолчанию длины, указанной в скобках. Длина значения по умолчанию равна максимальной длине поля, которая определена в ТОП для рабочих листов для ввода данных, или равна 0 для системных рабочих листов. Длину поля допускается указывать количеством символов или строк. В последнем случае числу будет предшествовать символ "L".

Для сворачивающихся полей указывается размер окна в количестве строк с предшествующим символом "S".

Например :

Пример

Для рабочих листов по вводу данных длина, определяемая при разработке рабочего листа, подавляет максимальное значение длины, принятое в ТОП. Если поле не определено как сворачивающееся (в этом случае длина ограничивается только максимальной длиной записи,) длина, определяемая в рабочем листе, то оно принимает максимальную длину.

После определения длины поля, CDS/ISIS выведет на экран значение поля в виде символов подчеркивания заданной длины с указанной позиции, с учетом характеристики экрана.

15.1.6. Тип поля.

Подсказка 054, 055

Эта подсказка появляется только при создании системных рабочих листов. В рабочих листах для ввода данных, тип поля автоматически выбирается из ТОП. В деталях, тип поля описан в разделе 15.1.6. "Тип поля".

15.1.7. Поля типа "шаблон"

Подсказка 057 : Введите шаблон поля.

Эта подсказка появляется только для полей типа "шаблон" в системных рабочих листах (в рабочих листах для ввода данных шаблон автоматически берется из ТОП). CDS/ISIS располагает курсор на компоненте "значение поля", где затем вводится шаблон (об этом будет сказано ниже). Использование шаблона позволяет контролировать ввод данных в поле.

Шаблон - это посимвольное описание содержимого поля. В шаблоне для каждой позиции поля определяется тип символа, который может быть следующим :

Х - буквенно-цифровой символ;
А - буквенный символ;
9 - цифровой символ;
другие - указанный символ.

Необходимо иметь в виду, что тип "Х" и "А" должны вводиться большими буквами. Ниже приводятся несколько примеров шаблонов и соответсвующие им значения.

Примеры шаблонов

15.1.8. Вспомогательное сообщение (HELP сообщение).

Подсказка 059 : Введите HELP сообщение для данного поля

С каждым полем в рабочем листе может быть связано HELP сообщение. При последовательном вводе или модификации поля, пользователь может вызвать на экран это сообщение нажатием клавиши F1. HELP сообщение обычно содержит комментарии по вводу поля и/или дополнительное объяснение его содержимого.

HELP сообщение может содержать до двух строк текста (если есть шаблон, то наименьшая длина HELP сообщения будет длина самого шаблона) и вводится под управлением редактора поля. Заметим, что если необходимо создать два или более одинаковых по содержанию HELP сообщений, можно использовать возможности "вырезания" и "наклеивания" редактора поля.

Если HELP сообщение не будет создаваться, нажмите клавишу CR в ответ на данную подсказку.

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

Подсказка 060 : Введите значение по умолчанию

CDS/ISIS располагает курсор на компоненте значение поля. Значение поля по умолчанию вводится так, как осуществляется обычный ввод данных. Для отказа от ввода значения по умолчанию нажмите клавишу CR в ответ на эту подсказку. В рабочих листах ввода данных значение по умолчанию вводится только для тех полей, содержимое которых одинаково в большинстве записей.

Вводом значения поля по умолчанию заканчивается определение поля в рабочем листе. CDS/ISIS затем начнет, сначала, выдачу подсказок для следующего поля, если они имеются.

После окончания ввода последнего поля, CDS/ISIS выдаст следующую подсказку.

Подсказка 049, 050

Ответ :

CR - для создания дополнительной страницы. В этом случае CDS/ISIS очистит экран и выдаст подсказку для первого поля на новой странице;
В - для просмотра и/или редактирования предыдущей страницы, если такая имеется;
R - для восстановления текущей страницы. Эта клавиша используется для линеек, которые можно установить и просмотра страницы рабочего листа, которая была создана;
Е - для редактирования страницы (см. ниже);
S - для окончания обработки и сохранения рабочего листа, который только что создан;
С - для окончания обработки без сохранения рабочего листа.