Рабочая область СПИСОК ДОЛЖНИКОВ/ЗАДОЛЖЕННОЙ ЛИТЕРАТУРЫ
Основным компонентом области является табличная форма, в которой представляется список сведений о литературе, находящейся на руках читателей и не возвращенной в срок, т.е. той выданной литературы, для которой предполагаемая дата возврата меньше текущей даты (или точнее, меньше контрольной даты возврата, указанной в соответствующем компоненте области). Каждая строка табличной формы содержит сведения об одном экземпляре невозвращенной литературы и включает в себя следующие элементы:
ЧИТАТЕЛЬ - имя-идентификатор читателя, имеющего на руках данное издание;
ШИФР - шифр документа в БД Электронного каталога, соответствующего невозвращенному изданию;
ВЫДАНО - краткое описание невозвращенного издания;
ДАТА ВЫДАЧИ;
ДАТА ПРЕДПОЛАГАЕМОГО ВОЗВРАТА;
ЭКЗЕМПЛЯР и ШТРИХ-КОД - идентификационные признаки экземпляра невозвращенного издания;
БД ЭК - имя базы данных Электронного каталога, соответствующей невозвращенному изданию.
Одна из строк в списке всегда является активной (или текущей) - она выделяется цветом.
Строки в списке могут быть отмечены для последующей их печати (см. ниже). Чтобы отметить некоторую строку (или снять уже существующую отметку) достаточно щелкнуть мышью по второй колонке на нужной строке таблицы. Отмеченная строка помечается "галочкой".
Компонент в виде ниспадающего меню КЛЮЧ СОРТИРОВКИ
служит для указания признака, определяющего упорядочение сведений в списке. Возможные ключи сортировки совпадают с элементами описания сведений (названиями колонок) в списке. Для установки необходимого ключа сортировки можно воспользоваться меню или дважды щелкнуть по названию соответствующего элемента в шапке таблицы. По умолчанию никакая сортировка не используется.
Редактируемая строка КЛЮЧ служит для установки текущей (активной) строки - в случае если список достаточно велик. Данные, вводимые в качестве ключа, должны соответствовать установленному признаку сортировки, т.е. если установлен КЛЮЧ СОРТИРОВКИ - ЧИТАТЕЛЬ, то в строку КЛЮЧ необходимо вводить имя-идентификатор читателя и т.д.
При вводе данных в строку КЛЮЧ осуществляется автоматическая "подкрутка" списка - таким образом, чтобы текущей стала строка, соответствующая введенным данным.
Текущая строка может быть установлена щелчком мыши.
Редактируемая строка КОНТРОЛЬНАЯ ДАТА ВОЗВРАТА
содержит дату, относительно которой устанавливается факт задолженности литературы. По умолчанию это текущая дата. Если же в качестве этой даты искусственно указать дату большую, чем текущая плюс срок выдачи литературы (см. параметр MAXRETURNDAYS в Приложении 1), и после этого нажать кнопку ОБНОВИТЬ (см. ниже), в списке задолженной литературы окажется вся литература, находящаяся на руках читателей в данный момент.
Кнопка ОБНОВИТЬ служит для обновления списка задолженной литературы - в связи с изменением контрольной даты возврата или выполнением возвратов.
Кнопка ПЕЧАТЬ служит для распечатывания сведений о должниках и задолженной литературе. Возникающая форма (см. рис. 4.5.1а) позволяет указать параметры печати:
ПОДЛЕЖАТ ПЕЧАТИ - определяет, какие сведения из общего списка будут распечатываться; возможны четыре значения:
ВСЕ - печатаются все сведения списка;
ОТМЕЧЕННЫЕ - печатаются только отмеченные сведения;
КРОМЕ ОТМЕЧЕННЫХ - печатаются все сведения, кроме отмеченных;
ТЕКУЩИЙ - печатаются только сведения по текущей строке;
НОСИТЕЛЬ - определяет, будет ли выполняться непосредственная печать на бумажный носитель (БУМАГА) или данные печати будут выводиться в файл (ФАЙЛ);
ФОРМАТ - формат печати сведений; выбирается с помощью меню из предлагаемого списка.
Рис. 4.5.1а. Форма для печати сведений о должниках/задолженной литературе
Собственно печать выполняется после нажатия кнопки ПЕЧАТАТЬ. Если был задан вывод в файл, система предлагает стандартное диалоговое окно для указания пути и имени файла сохранения результатов печати.