Система автоматизации библиотек ИРБИС


Методика создания табличных форм


Интерфейс Генератора табличных форм разделен по вертикали на три  независимые области:

- верхняя - служит для описания собственно таблицы;

- средняя - служит для описания сортировки (если она применяется);

- нижняя - служит для описания параметров и заголовков над таблицей.

В пункте "Параметры" главного меню определяются вид нумерации и формат бумаги.

В верхней области находится образ создаваемой таблицы. Здесь задаются размеры колонок (в см), названия колонок, форматы выбора данных, параметры колонок и итоги.

На панели инструментов (под главным  меню) есть кнопки удаления/добавления колонок (перед выделенной) и кнопки "стрелки" удаления/добавления крайних колонок.

Заголовки колонок можно ввести непосредственно в соответствующие ячейки или через оконный редактор, который активизируется по двойному щелчку мыши на выделенной ячейке 2 строки таблицы.

Форматы выбора данных можно вводить непосредственно в ячейку 3-й строки таблицы или через оконный редактор (активизируется двойным щелчком мыши), или путем выбора из списка предустановленных форматов. Список предустановленных форматов находится в файле fmtlist.mnu. Пользователь имеет возможность изменять и дополнять его.

Параметры колонки (выравнивание) задается в 4-й строке таблицы.

Колонки, по которым подсчитываются итоги, задаются в 5-й строке таблицы. Результаты итогов, которые выводятся в нижней части таблицы, задаются в 6-й строке в виде формата, в котором используются условные поля - Vi, где i - номер колонки с итогами, считая слева направо только колонки, в 5-й строке которых стоит - 'ДА'. Например, если в таблице 6 колонок и по 3 и 5 подводятся итоги, то формат итогов может быть такой - 'ИТОГО: 'V1,' 'V2 где V1 - итог по 3 колонке, V2 - итог по 5 колонке.

В первой колонке по умолчанию задается сквозная нумерация документов в таблице. Вид нумерации можно выбрать через пункт "Параметры" главного меню.

В средней области интерфейса задаются ключи сортировки. Таблица для задания ключей активизируется индикатором "СОРТИРОВКА".
Сортировка может быть задана с помощью меню "СПИСОК СОРТИРОВОК". Список предустановленных сортировок находится в файле sortlist.mnu - пользователь имеет возможность вести его самостоятельно. Для добавления в список нового вида сортировки необходимо добавить в файл sortlist.mnu две строки:

@<имя_файла_сортировки> с расширением .SRW

название сортировки

Ключи сортировки могут указываться и непосредственно с помощью соответствующей таблицы в средней области интерфейса. Количество ключей сортировки определяется с помощью числового индикатора "ЧИСЛО КЛЮЧЕЙ". Для описания каждого ключа сортировки служат три параметра: длина ключа, режим сортировки и формат выбора. Поддерживаются два режима сортировки: "единственный ключ" и "множественный ключ". В режиме "единственный ключ" только первая строка (если она есть) результата форматирования становится ключом сортировки. В режиме "множественный ключ" каждая строка результата форматирования становится ключом сортировки. Форматы заголовков (имеющих отношение к сортировке) задаются в виде форматов, в которых используются условные поля - Vi, где i - номер ключа сортировки. Форматы заголовков (если их больше одного) указываются через разделитель "/".

В нижней области интерфейса задаются колонтитул (слева в окне редактора) и дополнительные параметры.

Дополнительными параметрами являются:

·         Формат определения добавочного колонтитула – имя файла .PFT

·         Инструмент ввода значения, которое доступно во всех применяемых при печати форматах как 991 поле (v991) – имя файла .WSS (см. Приложение 8)

Чтобы задать дополнительные параметры, нужно отметить индикатор "ПАРАМЕТРЫ ДЛЯ ОПРЕДЕЛЕНИЯ МОДЕЛЬНОГО ПОЛЯ". Эти параметры (имена файлов) записываются в выходной файл с расширением HDR. Они также могут быть выбраны из предустановленного списка, который содержится в файле HDRRLIST.MNU.


Содержание раздела