Общие правила работы

Материал из Cybernetic Systems
Перейти к: навигация, поиск

1 Работа со списками

Список и дерево являются основными элементами графического интерфейса CS Polibase, с помощью которого осуществляется работа с данным. Чтобы открыть любое окно, содержащее список или дерево, нажмите на пиктограмму линейки инструментов или щелкните на соответствующий пункт меню. Список состоит из одной или нескольких записей или строк. Однотипные поля каждой записи составляют столбцы. В верхней части списка выводится заголовок списка с наименованиями данных по столбцам. Список располагается внутри стандартного окна Windows. Верхнюю часть окна, как правило, занимает панель поиска, которая содержит одно или несколько полей для ввода условий поиска данных в списке. Набор условий поиска может быть простым: одно условие - одно поле ввода, или сложным: несколько условий - несколько полей ввода в любых сочетаниях. В левом верхнем углу панели поиска, как правило, находятся функциональные кнопки, состав и количество которых определяется характером решаемых в данный момент задач. Для кнопок, выполняющих типовые действия, используются следующие стандартные обозначения:

 - Поиск данных и обновление списка
 - Вывод данных на печать 
 - Выбор даты и установка диапазона поиска на один день
 - Перейти на день назад	  - Перейти на день вперед
 - Перейти на неделю назад	  - Перейти на неделю вперед
 - Растянуть по горизонтали	  - Сжать по горизонтали.

Важным элементом списка, является локальное всплывающее меню, которое вызывается нажатием правой кнопкой мыши на поле списка. Локальное меню, как правило, всегда содержит три основных пункта для построчного редактирования списка (Добавить, Изменить, Удалить), а также другие пункты, состав которых зависит от решаемых в данный момент задач. Работа со всеми списками системы организована по общим правилам, которые позволяют Вам выполнять следующие стандартные действия: • Просмотр • Редактирование • Поиск • Сортировка • Вывод на печать.

2 Как просматривать списки

При открытии окна данные в списке могут обновляться автоматически при изменении условий поиска (фильтров) или по требованию пользователя при нажатии на кнопку Обновить ( ). Для просмотра списка Вы можете использовать клавиши перемещения курсора и линейки вертикальной и горизонтальной прокрутки, которые появляются соответственно в правой и нижней части списка в том случае, когда список содержит много записей и не умещается в активной части окна. С помощью линеек прокрутки Вы можете прокручивать список вертикально и горизонтально, просматривая скрытые за границей окна записи и столбцы. Иногда Вы захотите изменить ширину столбцов списка, чтобы, например, увидеть информацию, которая скрывается за границей столбца. Для этого наведите указатель мыши на границу столбца, при этом вид указателя изменится на вид двойной горизонтальной стрелки. Нажмите в этом состоянии левую кнопку мыши и, удерживая ее в этом положении, движением мыши измените размер столбца до нужного значения. После этого отпустите кнопку мыши. Вы можете, как правило, изменять порядок расположения столбцов в списке, перемещая любой столбец с одного места на другое (эта возможность не распространяется на формы расписания работы и записи на прием, где столбцы представляют даты и времена). Для того, чтобы переместить столбец, наведите указатель мыши на заголовок столбца, нажмите левую кнопку мыши и, удерживая ее в этом положении, движением мыши переместите столбец. После этого отпустите кнопку мыши

3 Как редактировать списки

Для того, чтобы редактировать список, он должен быть активным. Дело в том, что среда Windows позволяет иметь на экране сразу несколько отрытых окон, но только одно из них является активным в текущий момент времени. Чтобы сделать окно активным, достаточно щелкнуть мышью в любое место окна. Окно также автоматически делается активным, когда оно раскрывается при вызове из главного меню системы или при нажатии на пиктограмму линейки инструментов. Под редактированием списка понимается выполнение трех базовых операций: • Добавить новую запись • Изменить существующую запись • Удалить существующую запись Любая форма - список, как правило, содержит в левом верхнем углу кнопки быстрого вызова функций редактирования Добавить / Изменить / Удалить: . Ввод информации при добавлении и изменении записей в системе CS Polibase осуществляется с помощью диалоговых окон - форм ввода. Изменение информации непосредственно в клетках самого списка, как правило, не допускается. Вызвать диалоговое окно для ввода новой записи или изменения существующей записи можно с помощью мыши или с клавиатуры.


3.1 Как добавить новую запись

• В поле активного списка вызовите локальное всплывающее меню, щелкнув правую кнопку мыши на любом месте списка, и выберите пункт Вставить (или нажмите клавишу Ins). Появится диалоговое окно для ввода информации. • Введите все необходимые данные в форме ввода (стандартные правила работы с диалоговыми окнами описываются в подразделе 3.2). Обратите внимание на ввод обязательных полей, названия которых подчеркнуты. • Для сохранения новой информации нажмите кнопку OK или клавишу Enter. • Если Вы передумали, и не хотите сохранять введенную информацию, то нажмите кнопку Отмена или клавишу Esc. • После выхода из формы ввода и сохранения новой информации происходит автоматическое обновление списка в соответствии с выбранными условиями поиска. Примечание 3.1. Одной из возможных неприятностей, которые случаются при эксплуатации баз данных, является ошибочный повторный ввод оператором одной и той же информации (появление дубликатов записей). Например, однажды в результате поиска Пациентов по фамилии Иванов Вы вдруг обнаруживаете, что в базе данных присутствуют две записи на одного и того же пациента (два Ивановых Иван Ивановича с одной и той же датой рождения и адресом). Это может случиться, например, когда впервые этот Пациент был внесен в базу данных год назад при первом посещении, а спусти полгода он пришел еще раз, и оператор, внес его в базу вторично, не проверив предварительно, существует ли уже такой пациент в базе данных. В результате информация о проведенном лечении данного Пациента также раздвоилась - услуги, которые были ему оказаны год назад, содержатся в его первой регистрационной карте, а услуги, оказанные ему во время второго посещения, содержатся во второй регистрационной карте. Нарушается статистика, возникают другие неприятности. Конечно, эту ситуацию можно в конце концов исправить: вручную (перенести все данные из одной карты в другую и потом удалить лишнюю карту) или программным способом (для этого нужно обращаться к программистам). И в том, и в другом случае это лишние затраты. Лучший способ избежать этой проблемы - это предупредить ее. Поэтому всегда соблюдайте правило: перед добавлением новой записи в основные списки системы (Пациенты, Специалисты, Организации...), с помощью поиска убедитесь, что такой записи в Вашей базе не существует. Сначала поиск, затем визуальный контроль его результатов, и только в том случае, если искомый Пациент/Специалист/Организация.. не найдены - добавляйте новую запись.

3.2 Как изменить существующую запись

1. В поле активного окна с помощью клавиш перемещения курсора или щелчком мыши выберите интересующую Вас запись. 2. Вызовите локальное всплывающее меню, щелкнув правую кнопку мыши на поле списка, и выберите пункт Изменить (или нажмите клавишу Enter). Появится диалоговое окно для ввода и изменения существующей информации. 3. Если Вы работаете с пустым списком, то указанные выше действия интерпретируются системой, как желание вставить новую запись. В этом случае открывается форма для ввода новой записи и Ваши действия происходят по уже описанному сценарию для добавления новой записи. 4. Введите все необходимые изменения данных в форме ввода (стандартные правила работы с формами ввода описываются в подразделе 3.6). Обратите внимание на ввод обязательных полей, названия которых подчеркнуты. 5. Для сохранения информации нажмите кнопку OK или клавишу Enter. 6. Если Вы передумали, и не хотите сохранять изменения, то нажмите кнопку Отмена или клавишу Esc. 7. После выхода из формы ввода и сохранения изменений происходит автоматическое обновление списка в соответствии с выбранными на панели поиска условиями. Примечание 3.2. В некоторых списках для ускорения работы (например, при групповом вводе большого количества записей) Вы можете временно отключить автоматическое обновление списка после каждой операции вставки или изменения, выключив опцию локального меню “Обновлять всегда”. В этом случае результаты Вашей работы будут сохраняться в базе данных без автоматического отображения этих изменений на экране, а для контроля введенной информации требуется обновлять список в ручном режиме кнопкой “Поиск”. Примечание 3.3. При вводе информации обращайте внимание на выбранные условия поиска. Например, если Вы искали пациентов-должников (условия поиска в списке Пациентов: [] Долг пациента > 0), а затем, не изменяя условий поиска, введете нового пациента по фамилии Петров, то после сохранения этого пациента и обновления списка система снова покажет Вам должников и не покажет Петрова, поскольку он пока должником не является. Чтобы увидеть вновь введенного пациента Петрова, измените условия поиска - например, задайте поиск по имени: [] Имя: Петров.

3.3 Как удалить существующую запись

1. В поле активного окна с помощью клавиш перемещения курсора или щелчком мыши выберите удаляемую запись. 2. Вызовите локальное всплывающее меню, щелкнув правую кнопку мыши на поле списка, и выберите пункт Удалить (или нажмите клавишу Del). 3. В ответ на запрос системы подтвердите или отмените удаление: - Для удаления записи нажмите кнопку Да или клавишу Enter. - Если Вы передумали, и не хотите удалять запись, то нажмите кнопку Нет.