■ MASTERFILE V. 09
Электронная картотека - каталог для персонального компьюте-
ра SINCLAIR ZX-SPECTRUM 48К
Основные возможности программы:
- работа с системой доступна любому неподготовленному поль-
зователю, не имеющему опыта работы с компьютерами.
- мгновенный поиск необходимых данных и карточек.
- автоматическая сортировка карточек по алфавиту или другим
признакам.
- мгновенный подсчет статистических данных по любым груп-
пам карточек.
- автоматическое составление сводных отчетов и форм.
Картотека легко настраивается на конкретные области приме-
нения:
- медицина (рецепты лекарств, истории болезни, процедуры и
т.д.);
- складское хозяйство (учет прихода и расхода, что и где лежит
и т.д.);
- бухгалтерия (учет выплат и т.п.);
- библиотека (каталоги книг, карточки читателей и т.п.);
- гостиница (учет проживающих, учет номеров и т.д.);
- отдел НИИ (справочные данные, учет чертежей и документа-
ции и т.п.);
- руководитель (планирование и распределение работ, задания
и т.п.);
- любое место, где необходимы учет, контроль исполнения или
быстрое получение справочной информации.
Кроме того, программа обеспечивает:
- защиту данных и карточек от посторонних лиц.
- автоматическое получение бумажных копий карточек (на при-
нтере) в любом количестве.
- автоматическое получение бумажных копий сводных отчетов
в любом количестве и в любой форме.
- большой объем поиска (до 1000 карточек) без потери скорости
поиска; поиск 50 карточек среди 1000 имеющихся занимает около 2
сек.
- произвольное количество и размеры граф в карточках.
Основное меню (MAIN MENU)
Это основное меню проявляется на экране сразу после запуска
картотеки. Вызов соответствующих режимов производится нажати-
ем клавиши с указанной в меню латинской буквой, после чего обычно
появляется меню операции, уточняющее ваши действия.
Внизу экрана вы можете увидеть, сколько у вас всего в картотеке
карточек, сколько из них найдено в процессе поиска и сколько у вас
осталось свободного места для новых карточек (свободное место ука-
зывается в виде суммарного количества букв, которые могут содер-
жаться в новых карточках).
Пояснения к режимам:
DISPLAY/PRINT - показывает найденные карточки. Чтобы
увидеть все карточки, нажмите <R>, затем <1>, и уже после этого
DISPLAY/PRINT. Карточки показываются в формате, предвари-
тельно установленном командой CHOOSE A REPORT.
При показе карточек одновременно производится их сортиров-
ка. Может быть показан сводный отчет по найденным карточкам.
TOTAL/AVERAGE - подсчитывает для найденных карточек
сумму (итого) и среднее (в среднем) значение чисел в выбранной
графе карточек. Для правильности подсчета необходимо, чтобы все
данные в выбранной графе карточек были числами.
EXEC USER BASIC - запускает программу на встроенном языке
бейсик, написанную пользователем. Программа пользователя долж-
на начинаться со строки с номером 9000 и заканчиваться командой
GOTO USRR.
Вызвать это меню можно почти всегда. В нижней строке экрана
обычно указано, какой кнопкой его можно вызвать.
Пока это меню на экране, ни одно действие не выполняется.
Чтобы выполнить указанные в меню действия, необходимо выйти из
меню (нажатием Q), и затем нажать указанную в меню кнопку.
Если вы помните все команды этого меню, можете его не вызы-
вать, а нажимать указанные кнопки.
Все действия этого меню производятся по найденным карто-
чкам.
Пояснения к командам
SELECT REPORT - выбирает формат, в котором карточки будут
демонстрироваться на экране. Выбирается один из тех форматов,
которые были заранее заготовлены в режиме EDIT FORMAT DEF
основного меню. Кроме собственно формата демонстрации карточек
может быть заготовлена форма целого сводного отчета.
COPY top RECORD - копирует карточку, демонстрирующуюся
верхней на экране. При этом появляется дубликат такой карточки. С
помощью других команд этот дубликат можно подправить, превра-
тив в самостоятельную новую карточку.
UPDATE top REC - позволяет полностью или частично изме-
нить содержание карточки, демонстрирующейся верхней на экране.
ADVANCE 1-9 RCS - позволяет перепрыгнуть при просмотре
через несколько карточек. Число карточек, через которые перепры-
гивают, определяется нажатой клавишей (например, нажатию кла-
виши соответствует пять карточек), а отсчитывается оно от верхней
на экране карточки.
BACK ONE RECORD - позволяет увидеть предыдущую карто-
чку, если карточек найдено много (более 100), эту команду исполь-
зовать не рекомендуется, так как она будет работать слишком
медленно.
1.1.1. Режим добавить запись (ADD A RECORD)
В этом режиме вводятся новые карточки - пополняется картоте-
ка. Очень удобно при таком вводе использовать операцию подсказки
граф.
1.1.1.1. Операция подсказки граф (PROMT ITEM)
При такой операции компьютер будет сам подсказывать вам
значение всех граф карточки, например, таким образом:
Подсказка: Что надо сделать:
N:NAME ввести имя
D:DEPARTMENT ввести область
S:SALARY ввести стоимость
A:ADDRESS ввести адрес
X:NOTES ввести примечание
Перед двоеточием в подсказке стоит буква, обозначающая соот-
ветствующую графу карточки, а после двоеточия - назначение этой
графы.
1.1.1.2. Операция внести запись в карточку (ADD ITEM)
На запрос компьютера "GIVE DATA RET" введите букву, обоз-
начающую графу карточки, в которую вы будете вносить запись
(например, N).
На запрос компьютера "ENTER text (1-128 SYMB)" введите
текст записи (не длинее 128 символов) и нажмите <ENTER>.
1.1.1.3. Операция стереть запись (ERASE ITEM)
Эта операция запросит от вас подтверждение "Y to CONFIRM".
Если вы нажмете <Y>, стирание произойдет, если любую другую
- будет отменена операция.
Примечание. Запись, которую предполагается использовать в
операции типа TOTAL/OVERAGE, должна состоять только из цифр
(дробная часть отделяется точкой, например 123. 45).
1.1.2. Режим искать карточки (SEARCH THE FILE)
В этом меню вам нужно выбрать тип содержимого графы, ука-
занной вами для поиска. Потом от вас потребуется ввести образец для
поиска и уточнить, какие карточки искать.
Уточняющее меню какие карточки искать?
Результаты поиска вы увидите в графе "SEL=" в нижней строке
экрана, где будет указано количество найденных карточек. Если
перед поиском в буфере найденных карточек, уже имелись карточки,
вновь найденные карточки добавятся к уже имеющимся.
1.1.3. Режим итого/в среднем (TOTAL/ AVERAGE)
На запрос компьютера "GIVE a DATA RET" укажите графу
выбранных карточек, для которой вы хотите подсчитать итог и сред-
нее. Например, укажем графу S (это графа стоимость):
В процессе подсчета может появиться сообщение:
"NON-NUMERIC DATA:S-SKIP U-UPDATE", означающее
Нецифровые ДАННЫЕ:8-ИГН0РИР0ВАТЬ U-ИСПРАВИТЬ
Нажав <S>, вы продолжите вычисления, игнорировав эти дан-
ные, а нажав <U>, вы перейдете к исправлению этих данных.
В результате вычислений получится:
SALARY стоимость
TOTAL =686.00 итого =686.00
AVARAGE =171.50 в среднем =171.50
1.1.4. Режим изменить формат карточек (EDIT FORMAT DEF)
Например,
выберем ADD NEW ELEMENT. Тогда уточняющее меню будет
выглядеть так:
Уточняющее меню какой элемент?
1.1.4.2. Элементы формата
GENERAL Основа
PAPER 7 бумага карточки белая
BORDER 7 бордюр экрана белый
INTVL 011 строк на экране 011
SEQU N:NAME сортировка по именам
DATA REF Графа данных
PAPER 7 бумага графы белая
LINE 001 строка начала печати 001
COL 025 колонка начала печати 025
INV N инверсия букв нет
BRI Y яркость высокая
PAD Y подкраска графы включена
MPRT =51 масштаб печати 51 сим. в стр.
WIDTH 025 ширина графы 25 символов
DEPTH 004 высота графы 4 строки
BOX прямоугольник
X COORD 000 координатах 000 точка экр
Y COORD 168 координата Y 168 точка экр
LENGHT 111 длина прямоугольника 111 точек
DEPTH 009 высота прямоугольника 009 точек
TEXT текст пояснения
PAPER 7 бумага белая
LINE 010 строка начала печати 010
COL 000 колонка начала печати 000
INV N инверсия букв нет
BRI N яркость низкая
PAD N подкраска текста выкл.
MPRT =51 масштаб печати 51 с./строка
MICROPRINT SHOWING это текст пояснения, которое будет печа-
таться на каждом экране с карточками
HORIZONTAL LINE горизонтальная линия
VERTICAL LINE вертикальная линия
параметры аналогичны параметрам прямоугольника.
1.1.5. Режим названия граф карточки (NAME DATA REF)
SHOWING MICRO-PRINT 12/51 SYMBOLS
WITH 2 REPEATS PER PAGE
Все меню в этом режиме аналогичны меню режима ADD А
RECORD.
Если вы указываете название имеющейся графы карточки (на-
пример, N), то вы можете изменить ее назначение (например, вместо
NAME написать POSITION), а если вы укажете новое название (на-
пример, V), то этим вы создадите новую графу во всех карточках.
Новая графа в старых карточках оказывается пустой (не запол-
ненной информацией).
1.1.5.1. Режим показать карточки DISPLAY/PRINT
Режим срабатывает сразу по нажатию клавиши <D> и показы-
вает первые отсортированные карточки (в соответствии с установ-
ленным форматом). Установленный формат указывается внизу
экрана в графе REPORT.
это пример карточки из каталога магнитофонных записей_
В этом формате на экране умещаются две карточки. Для того,
чтобы просмотреть все карточки, можно нажимать клавишу <N> - при
этом на экран будут последовательно выведены все найденные карто-
чки. Возможны и другие действия, указанные в меню-подсказке.
1.1.6. Режим переключить формат карточек
(CHOOSE A REPORT)
сортировка по именам,
1 карт. На экран
сводная таблица
сортировки по именам
сводная таблица
сортировки по областям
только имена и адреса
красивый бланк карточки
В этом списке-меню будут перечислены все имеющиеся вариан-
ты форматов демонстрации карточек. Список автоматически расши-
ряется при подготовке новых форматов в режиме EDIT FORMAT
DEF.
Название формата автоматически берется программой из текста
пояснения, который вводится при подготовке новых форматов. Каж-
дому формату присваивается новый идентификатор - цифра или
большая латинская буква (от 1 до 9, от А до Н).
Для включения необходимого формата в этом режиме нажмите
кнопку с соответствующей цифрой или буквой.
1.1.7. Режим перебить верхнюю карточку (UPDATE top REC)
ADD ITEM |
А внести запись в карточку |
REPLACE ITEM |
£ изменить только что введенную запись |
ERASE ITEM |
Е стереть запись |
NEXT ITEM |
N следующая графа карточки |
DISPLAY/PRINT |
D показать карточки |
GET ITEM |
q указать нужную графу |
PROMPT ITEM |
р подсказки граф |
ANOTHER RECORD |
= следующая карточка |
MAIN MENU |
М основное меню |
В этом режиме изменяются имеющиеся карточки - поправляет-
ся ваша картотека, карточки не устаревают. Особенно удобно то, что
нет необходимости каждый раз переписывать всю карточку заново -
достаточно исправить те графы, данные в которых устарели.
1.1.8. Режим записать программу / файлы (SAVE PROG/FILE)
програма + файлы карточек
только файлы карточек
В этом режиме можно записать на магнитофон содержимое ва-
ших карточек.
Внимание!
Операция PROGRAMM+FILE позволяет получить защищен-
ный от постороннего доступа вариант картотеки, карточки в котором
люди, не знающие специального ключа, не смогут прочитать. При
попытке запустить защищенный вариант картотеки без специально-
го ключа компьютер "зависнет".
Файлы карточек, формируемые операцией FILE ONLY, защиты
не имеют и могут быть загружены в вашу программу в режиме LOAD
A FILE. Таким образом можно создавать неограниченно большие
картотеки, используя для хранения информации магнитофон.
Рекомендуется записывать на магнитофон содержимое картоте-
ки дважды во избежании утраты информации при случайном дефекте
записи. По той же причине рекомендуется держать на магнитофоне
несколько более старых вариантов содержимого ключа компьютер
"зависнет".